:root{--paper-light: hsl(45 50% 98.43%);--bg-100: hsl(46.67 50% 92.94%);--bg-200: hsl(43.9 50.62% 84.12%);--bg-950: hsl(46.15 52% 4.9%);--paper-50: hsl(60 5.88% 96.67%);--paper-100: hsl(36 9.09% 89.22%);--paper-200: hsl(38.18 9.91% 78.24%);--paper-300: hsl(36.67 9.89% 64.31%);--paper-400: hsl(37.14 8.3% 50.39%);--paper-500: hsl(39 9.8% 40%);--paper-600: hsl(38.82 10.56% 31.57%);--paper-700: hsl(41.54 9.77% 26.08%);--paper-800: hsl(46.67 8.11% 21.76%);--paper-900: hsl(42.86 7.22% 19.02%);--paper-950: hsl(45 10.53% 7.45%);--brand-50: hsl(140 17.65% 96.67%);--brand-100: hsl(153.33 16.36% 89.22%);--brand-200: hsl(151.58 17.12% 78.24%);--brand-300: hsl(154.29 15.38% 64.31%);--brand-400: hsl(156.36 13.04% 50.39%);--brand-500: hsl(157.71 15.84% 43.33%);--brand-600: hsl(157.78 16.77% 31.57%);--brand-700: hsl(160 15.79% 26.08%);--brand-800: hsl(160 13.51% 21.76%);--brand-900: hsl(163.64 11.34% 19.02%);--brand-950: hsl(166.67 17.65% 10%);--known-50: hsl(140 85.7% 91.8%);--known-100: hsl(143.1 89.2% 81.8%);--known-200: hsl(146.7 71.6% 65.5%);--known-300: hsl(146.8 53.8% 58.4%);--known-400: hsl(146.7 40.6% 51.2%);--known-500: hsl(146.7 39.5% 44.7%);--known-600: hsl(146.9 40.2% 38%);--known-700: hsl(146.4 40.7% 31.8%);--known-800: hsl(146.8 41.8% 26.3%);--known-900: hsl(146.1 44.2% 20.4%);--known-950: hsl(146.3 46.1% 17.5%);--learning-50: hsl(216.9 52% 95.1%);--learning-100: hsl(217.5 54.5% 91.4%);--learning-200: hsl(216.7 55.1% 82.5%);--learning-300: hsl(213.9 55.9% 73.3%);--learning-400: hsl(212 56.1% 63.3%);--learning-500: hsl(212.4 35.5% 52%);--learning-600: hsl(211.7 34% 41.6%);--learning-700: hsl(212.1 35.4% 31%);--learning-800: hsl(211.5 37.7% 20.8%);--learning-900: hsl(213.3 42.9% 12.4%);--learning-950: hsl(214.7 51.4% 7.3%);--background: var(--paper-light);--foreground: var(--paper-950);--card: hsl(0 0% 100%);--card-foreground: var(--foreground);--popover: hsl(0 0% 100);--popover-foreground: var(--foreground);--primary: var(--brand-600);--primary-foreground: var(--brand-50);--secondary: var(--paper-100);--secondary-foreground: var(--paper-900);--muted: var(--paper-100);--muted-foreground: var(--paper-500);--accent: var(--paper-50);--accent-foreground: var(--paper-950);--destructive: hsl(0 84.2% 60.2%);--destructive-foreground: hsl(210 40% 98%);--warning: hsl(40.6 96.1% 40.4%);--border: var(--paper-100);--input: var(--paper-100);--ring: var(--paper-900);--radius: .5rem}html[data-theme=dark_paper]{--background: var(--paper-950);--foreground: var(--paper-50);--card: var(--paper-900) / .5;--card-foreground: var(--foreground);--popover: var(--background);--popover-foreground: var(--foreground);--primary: var(--brand-800);--primary-foreground: var(--brand-50);--secondary: var(--paper-100);--secondary-foreground: var(--paper-900);--muted: var(--paper-700);--muted-foreground: var(--paper-500);--accent: var(--paper-900);--accent-foreground: var(--foreground);--destructive: hsl(0 84.2% 60.2%);--destructive-foreground: hsl(210 40% 98%);--warning: hsl(40.6 96.1% 40.4%);--border: var(--paper-800);--input: var(--paper-800);--ring: var(--paper-100)}html[data-theme=dark_slate]{--slate-50: hsl(210 40% 98%);--slate-100: hsl(210 40% 96.1%);--slate-200: hsl(214.3 31.8% 91.4%);--slate-300: hsl(212.7 26.8% 83.9%);--slate-400: hsl(215 20.2% 65.1%);--slate-500: hsl(215.4 16.3% 46.9%);--slate-600: hsl(215.3 19.3% 34.5%);--slate-700: hsl(215.3 25% 26.7%);--slate-800: hsl(217.2 32.6% 17.5%);--slate-900: hsl(222.2 47.4% 11.2%);--slate-950: hsl(228.6 84% 4.9%);--background: var(--slate-950);--foreground: var(--slate-50);--card: var(--slate-900);--card-foreground: var(--foreground);--popover: var(--slate-950);--popover-foreground: var(--foreground);--primary: var(--brand-800);--primary-foreground: var(--brand-50);--secondary: var(--slate-800);--secondary-foreground: var(--foreground);--muted: var(--slate-700);--muted-foreground: var(--slate-500);--accent: var(--slate-900);--accent-foreground: var(--foreground);--border: var(--slate-800);--input: var(--slate-800);--ring: var(--slate-50)}html[data-theme=dark_zinc]{--zinc-50: hsl(0 0% 98%);--zinc-100: hsl(240 4.8% 95.9%);--zinc-200: hsl(240 5.9% 90%);--zinc-300: hsl(240 4.9% 83.9%);--zinc-400: hsl(240 5% 64.9%);--zinc-500: hsl(240 3.8% 46.1%);--zinc-600: hsl(240 5.2% 33.9%);--zinc-700: hsl(240 5.3% 26.1%);--zinc-800: hsl(240 3.7% 15.9%);--zinc-900: hsl(240 5.9% 10%);--zinc-950: hsl(240 10% 3.9%);--background: var(--zinc-950);--foreground: var(--zinc-50);--card: color-mix(in hsl, var(--zinc-900), #050505);--card-foreground: var(--foreground);--popover: var(--zinc-950);--popover-foreground: var(--foreground);--primary: var(--brand-800);--primary-foreground: var(--brand-50);--secondary: var(--zinc-800);--secondary-foreground: var(--foreground);--muted: var(--zinc-700);--muted-foreground: var(--zinc-500);--accent: var(--zinc-900);--accent-foreground: var(--foreground);--border: var(--zinc-800);--input: var(--zinc-800);--ring: var(--zinc-50)}
