/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.theme-stone{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.7% .004 49.25);--card:oklch(100% 0 0);--card-foreground:oklch(14.7% .004 49.25);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.7% .004 49.25);--primary:oklch(21.6% .006 56.043);--primary-foreground:oklch(98.5% .001 106.423);--secondary:oklch(97% .001 106.424);--secondary-foreground:oklch(21.6% .006 56.043);--muted:oklch(97% .001 106.424);--muted-foreground:oklch(55.3% .013 58.071);--accent:oklch(97% .001 106.424);--accent-foreground:oklch(21.6% .006 56.043);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.3% .003 48.717);--input:oklch(92.3% .003 48.717);--ring:oklch(70.9% .01 56.259);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% .001 106.423);--sidebar-foreground:oklch(14.7% .004 49.25);--sidebar-primary:oklch(21.6% .006 56.043);--sidebar-primary-foreground:oklch(98.5% .001 106.423);--sidebar-accent:oklch(97% .001 106.424);--sidebar-accent-foreground:oklch(21.6% .006 56.043);--sidebar-border:oklch(92.3% .003 48.717);--sidebar-ring:oklch(70.9% .01 56.259)}.theme-stone:is(.dark *){--background:oklch(14.7% .004 49.25);--foreground:oklch(98.5% .001 106.423);--card:oklch(21.6% .006 56.043);--card-foreground:oklch(98.5% .001 106.423);--popover:oklch(21.6% .006 56.043);--popover-foreground:oklch(98.5% .001 106.423);--primary:oklch(92.3% .003 48.717);--primary-foreground:oklch(21.6% .006 56.043);--secondary:oklch(26.8% .007 34.298);--secondary-foreground:oklch(98.5% .001 106.423);--muted:oklch(26.8% .007 34.298);--muted-foreground:oklch(70.9% .01 56.259);--accent:oklch(26.8% .007 34.298);--accent-foreground:oklch(98.5% .001 106.423);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.3% .013 58.071);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21.6% .006 56.043);--sidebar-foreground:oklch(98.5% .001 106.423);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% .001 106.423);--sidebar-accent:oklch(26.8% .007 34.298);--sidebar-accent-foreground:oklch(98.5% .001 106.423);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.3% .013 58.071)}.theme-zinc{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}.theme-zinc:is(.dark *){--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}.theme-neutral{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.theme-neutral:is(.dark *){--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.theme-gray{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(13% .028 261.692);--card:oklch(100% 0 0);--card-foreground:oklch(13% .028 261.692);--popover:oklch(100% 0 0);--popover-foreground:oklch(13% .028 261.692);--primary:oklch(21% .034 264.665);--primary-foreground:oklch(98.5% .002 247.839);--secondary:oklch(96.7% .003 264.542);--secondary-foreground:oklch(21% .034 264.665);--muted:oklch(96.7% .003 264.542);--muted-foreground:oklch(55.1% .027 264.364);--accent:oklch(96.7% .003 264.542);--accent-foreground:oklch(21% .034 264.665);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.8% .006 264.531);--input:oklch(92.8% .006 264.531);--ring:oklch(70.7% .022 261.325);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% .002 247.839);--sidebar-foreground:oklch(13% .028 261.692);--sidebar-primary:oklch(21% .034 264.665);--sidebar-primary-foreground:oklch(98.5% .002 247.839);--sidebar-accent:oklch(96.7% .003 264.542);--sidebar-accent-foreground:oklch(21% .034 264.665);--sidebar-border:oklch(92.8% .006 264.531);--sidebar-ring:oklch(70.7% .022 261.325)}.theme-gray:is(.dark *){--background:oklch(13% .028 261.692);--foreground:oklch(98.5% .002 247.839);--card:oklch(21% .034 264.665);--card-foreground:oklch(98.5% .002 247.839);--popover:oklch(21% .034 264.665);--popover-foreground:oklch(98.5% .002 247.839);--primary:oklch(92.8% .006 264.531);--primary-foreground:oklch(21% .034 264.665);--secondary:oklch(27.8% .033 256.848);--secondary-foreground:oklch(98.5% .002 247.839);--muted:oklch(27.8% .033 256.848);--muted-foreground:oklch(70.7% .022 261.325);--accent:oklch(27.8% .033 256.848);--accent-foreground:oklch(98.5% .002 247.839);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .034 264.665);--sidebar-foreground:oklch(98.5% .002 247.839);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% .002 247.839);--sidebar-accent:oklch(27.8% .033 256.848);--sidebar-accent-foreground:oklch(98.5% .002 247.839);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}.theme-slate{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.theme-slate:is(.dark *){--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}.theme-red{--radius:.5rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(64.5% .246 16.439)}.theme-red:is(.dark *){--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(64.5% .246 16.439)}.theme-blue{--radius:.5rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(62.3% .214 259.815);--primary-foreground:oklch(97% .014 254.604);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(62.3% .214 259.815);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(62.3% .214 259.815)}.theme-blue:is(.dark *){--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(54.6% .245 262.881);--primary-foreground:oklch(37.9% .146 265.522);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(48.8% .243 264.376);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(37.9% .146 265.522);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(48.8% .243 264.376)}.theme-amber-minimal{--background:oklch(100% 0 0);--foreground:oklch(27% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(27% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(27% 0 0);--primary:oklch(77% .16 70.08);--primary-foreground:oklch(0% 0 0);--secondary:oklch(97% 0 264.54);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(98% 0 247.84);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(99% .02 95.28);--accent-foreground:oklch(47% .12 46.2);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .01 264.53);--input:oklch(93% .01 264.53);--ring:oklch(77% .16 70.08);--chart-1:oklch(77% .16 70.08);--chart-2:oklch(67% .16 58.32);--chart-3:oklch(56% .15 49);--chart-4:oklch(47% .12 46.2);--chart-5:oklch(41% .11 45.9);--sidebar:oklch(98% 0 247.84);--sidebar-foreground:oklch(27% 0 0);--sidebar-primary:oklch(77% .16 70.08);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(99% .02 95.28);--sidebar-accent-foreground:oklch(47% .12 46.2);--sidebar-border:oklch(93% .01 264.53);--sidebar-ring:oklch(77% .16 70.08);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.375rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-amber-minimal:is(.dark *){--background:oklch(20% 0 0);--foreground:oklch(92% 0 0);--card:oklch(27% 0 0);--card-foreground:oklch(92% 0 0);--popover:oklch(27% 0 0);--popover-foreground:oklch(92% 0 0);--primary:oklch(77% .16 70.08);--primary-foreground:oklch(0% 0 0);--secondary:oklch(27% 0 0);--secondary-foreground:oklch(92% 0 0);--muted:oklch(27% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(47% .12 46.2);--accent-foreground:oklch(92% .12 95.75);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(37% 0 0);--input:oklch(37% 0 0);--ring:oklch(77% .16 70.08);--chart-1:oklch(84% .16 84.43);--chart-2:oklch(67% .16 58.32);--chart-3:oklch(47% .12 46.2);--chart-4:oklch(56% .15 49);--chart-5:oklch(47% .12 46.2);--sidebar:oklch(17% 0 0);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(77% .16 70.08);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(47% .12 46.2);--sidebar-accent-foreground:oklch(92% .12 95.75);--sidebar-border:oklch(37% 0 0);--sidebar-ring:oklch(77% .16 70.08);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.375rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-amber-minimal :root,.theme-amber-minimal :host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--font-serif:var(--font-serif);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow:var(--shadow);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--tracking-normal:var(--tracking-normal)}.theme-astro-vista{--background:oklch(93.83% .0042 236.499);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(64.2% .1691 38.5815);--primary-foreground:oklch(100% 0 0);--secondary:oklch(41.38% .0846 259.876);--secondary-foreground:oklch(100% 0 0);--muted:oklch(98.46% .0017 247.839);--muted-foreground:oklch(55.1% .0234 264.364);--accent:oklch(91.19% .0222 243.817);--accent-foreground:oklch(37.91% .1378 265.522);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(84.52% 0 0);--input:oklch(97% .0029 264.542);--ring:oklch(63.97% .172 36.4421);--chart-1:oklch(66.93% .0706 248.923);--chart-2:oklch(66.78% .1546 41.62);--chart-3:oklch(59.57% .1807 19.9763);--chart-4:oklch(78.59% .1342 83.6986);--chart-5:oklch(42.27% .0732 267.39);--sidebar:oklch(90.3% .0046 258.326);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(63.97% .172 36.4421);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(91.19% .0222 243.817);--sidebar-accent-foreground:oklch(37.91% .1378 265.522);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(63.97% .172 36.4421);--font-sans:Outfit, sans-serif;--font-serif:Merriweather, serif;--font-mono:Fira Code, monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #1a1a1a0d;--shadow-xs:0px 1px 3px 0px #1a1a1a0d;--shadow-sm:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow-md:0px 1px 3px 0px #1a1a1a1a, 0px 2px 4px -1px #1a1a1a1a;--shadow-lg:0px 1px 3px 0px #1a1a1a1a, 0px 4px 6px -1px #1a1a1a1a;--shadow-xl:0px 1px 3px 0px #1a1a1a1a, 0px 8px 10px -1px #1a1a1a1a;--shadow-2xl:0px 1px 3px 0px #1a1a1a40}.theme-astro-vista:is(.dark *){--background:oklch(21.78% 0 0);--foreground:oklch(92.19% 0 0);--card:oklch(24.35% 0 0);--card-foreground:oklch(92.19% 0 0);--popover:oklch(24.35% 0 0);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(64.2% .1691 38.5815);--primary-foreground:oklch(100% 0 0);--secondary:oklch(37.43% .0726 258.521);--secondary-foreground:oklch(92.19% 0 0);--muted:oklch(28.5% 0 0);--muted-foreground:oklch(59.99% 0 0);--accent:oklch(33.8% .0589 267.587);--accent-foreground:oklch(88.23% .0571 254.128);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(32.9% 0 0);--input:oklch(30.92% 0 0);--ring:oklch(63.97% .172 36.4421);--chart-1:oklch(71.24% .0606 248.69);--chart-2:oklch(66.78% .1546 41.62);--chart-3:oklch(59.57% .1807 19.9763);--chart-4:oklch(78.59% .1342 83.6986);--chart-5:oklch(42.27% .0732 267.39);--sidebar:oklch(23.93% 0 0);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(63.97% .172 36.4421);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(33.8% .0589 267.587);--sidebar-accent-foreground:oklch(88.23% .0571 254.128);--sidebar-border:oklch(32.9% 0 0);--sidebar-ring:oklch(63.97% .172 36.4421);--font-sans:Outfit, sans-serif;--font-serif:Merriweather, serif;--font-mono:Fira Code, monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #1a1a1a0d;--shadow-xs:0px 1px 3px 0px #1a1a1a0d;--shadow-sm:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow:0px 1px 3px 0px #1a1a1a1a, 0px 1px 2px -1px #1a1a1a1a;--shadow-md:0px 1px 3px 0px #1a1a1a1a, 0px 2px 4px -1px #1a1a1a1a;--shadow-lg:0px 1px 3px 0px #1a1a1a1a, 0px 4px 6px -1px #1a1a1a1a;--shadow-xl:0px 1px 3px 0px #1a1a1a1a, 0px 8px 10px -1px #1a1a1a1a;--shadow-2xl:0px 1px 3px 0px #1a1a1a40}.theme-bold-tech{--background:oklch(100% 0 0);--foreground:oklch(36% .14 278.7);--card:oklch(100% 0 0);--card-foreground:oklch(36% .14 278.7);--popover:oklch(100% 0 0);--popover-foreground:oklch(36% .14 278.7);--primary:oklch(61% .22 292.72);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% .02 295.19);--secondary-foreground:oklch(46% .21 277.02);--muted:oklch(97% .02 293.76);--muted-foreground:oklch(54% .25 293.01);--accent:oklch(93% .03 255.59);--accent-foreground:oklch(42% .18 265.64);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .03 272.79);--input:oklch(93% .03 272.79);--ring:oklch(61% .22 292.72);--chart-1:oklch(61% .22 292.72);--chart-2:oklch(54% .25 293.01);--chart-3:oklch(49% .24 292.58);--chart-4:oklch(43% .21 292.76);--chart-5:oklch(38% .18 293.74);--sidebar:oklch(97% .02 293.76);--sidebar-foreground:oklch(36% .14 278.7);--sidebar-primary:oklch(61% .22 292.72);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93% .03 255.59);--sidebar-accent-foreground:oklch(42% .18 265.64);--sidebar-border:oklch(93% .03 272.79);--sidebar-ring:oklch(61% .22 292.72);--font-sans:Roboto, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Fira Code, monospace;--radius:.625rem;--shadow-2xs:2px 2px 4px 0px #835ef31a;--shadow-xs:2px 2px 4px 0px #835ef31a;--shadow-sm:2px 2px 4px 0px #835ef333, 2px 1px 2px -1px #835ef333;--shadow:2px 2px 4px 0px #835ef333, 2px 1px 2px -1px #835ef333;--shadow-md:2px 2px 4px 0px #835ef333, 2px 2px 4px -1px #835ef333;--shadow-lg:2px 2px 4px 0px #835ef333, 2px 4px 6px -1px #835ef333;--shadow-xl:2px 2px 4px 0px #835ef333, 2px 8px 10px -1px #835ef333;--shadow-2xl:2px 2px 4px 0px #835ef380}.theme-bold-tech:is(.dark *){--background:oklch(21% .04 265.75);--foreground:oklch(93% .03 272.79);--card:oklch(26% .09 281.29);--card-foreground:oklch(93% .03 272.79);--popover:oklch(26% .09 281.29);--popover-foreground:oklch(93% .03 272.79);--primary:oklch(61% .22 292.72);--primary-foreground:oklch(100% 0 0);--secondary:oklch(26% .09 281.29);--secondary-foreground:oklch(93% .03 272.79);--muted:oklch(26% .09 281.29);--muted-foreground:oklch(81% .1 293.57);--accent:oklch(46% .21 277.02);--accent-foreground:oklch(93% .03 272.79);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(28% .14 291.09);--input:oklch(28% .14 291.09);--ring:oklch(61% .22 292.72);--chart-1:oklch(71% .16 293.54);--chart-2:oklch(61% .22 292.72);--chart-3:oklch(54% .25 293.01);--chart-4:oklch(49% .24 292.58);--chart-5:oklch(43% .21 292.76);--sidebar:oklch(21% .04 265.75);--sidebar-foreground:oklch(93% .03 272.79);--sidebar-primary:oklch(61% .22 292.72);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(46% .21 277.02);--sidebar-accent-foreground:oklch(93% .03 272.79);--sidebar-border:oklch(28% .14 291.09);--sidebar-ring:oklch(61% .22 292.72);--font-sans:Roboto, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Fira Code, monospace;--radius:.625rem;--shadow-2xs:2px 2px 4px 0px #835ef31a;--shadow-xs:2px 2px 4px 0px #835ef31a;--shadow-sm:2px 2px 4px 0px #835ef333, 2px 1px 2px -1px #835ef333;--shadow:2px 2px 4px 0px #835ef333, 2px 1px 2px -1px #835ef333;--shadow-md:2px 2px 4px 0px #835ef333, 2px 2px 4px -1px #835ef333;--shadow-lg:2px 2px 4px 0px #835ef333, 2px 4px 6px -1px #835ef333;--shadow-xl:2px 2px 4px 0px #835ef333, 2px 8px 10px -1px #835ef333;--shadow-2xl:2px 2px 4px 0px #835ef380}.theme-twitter{--background:oklch(100% 0 0);--foreground:oklch(19% .01 248.51);--card:oklch(98% 0 197.14);--card-foreground:oklch(19% .01 248.51);--popover:oklch(100% 0 0);--popover-foreground:oklch(19% .01 248.51);--primary:oklch(67% .16 245);--primary-foreground:oklch(100% 0 0);--secondary:oklch(19% .01 248.51);--secondary-foreground:oklch(100% 0 0);--muted:oklch(92% 0 286.37);--muted-foreground:oklch(19% .01 248.51);--accent:oklch(94% .02 250.85);--accent-foreground:oklch(67% .16 245);--destructive:oklch(62% .24 25.77);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .01 231.66);--input:oklch(98% 0 228.78);--ring:oklch(68% .16 243.35);--chart-1:oklch(67% .16 245);--chart-2:oklch(69% .16 160.35);--chart-3:oklch(82% .16 82.53);--chart-4:oklch(71% .18 151.71);--chart-5:oklch(59% .22 10.58);--sidebar:oklch(98% 0 197.14);--sidebar-foreground:oklch(19% .01 248.51);--sidebar-primary:oklch(67% .16 245);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% .02 250.85);--sidebar-accent-foreground:oklch(67% .16 245);--sidebar-border:oklch(93% .01 238.52);--sidebar-ring:oklch(68% .16 243.35);--font-sans:Open Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:1.3rem;--shadow-2xs:0px 2px 0px 0px #1da1f200;--shadow-xs:0px 2px 0px 0px #1da1f200;--shadow-sm:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200, 0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200, 0px 4px 6px -1px #1da1f200;--shadow-xl:0px 2px 0px 0px #1da1f200, 0px 8px 10px -1px #1da1f200;--shadow-2xl:0px 2px 0px 0px #1da1f200}.theme-twitter:is(.dark *){--background:oklch(0% 0 0);--foreground:oklch(93% 0 228.79);--card:oklch(21% .01 274.53);--card-foreground:oklch(89% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(93% 0 228.79);--primary:oklch(67% .16 245.01);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% 0 219.53);--secondary-foreground:oklch(19% .01 248.51);--muted:oklch(21% 0 0);--muted-foreground:oklch(56% .01 247.97);--accent:oklch(19% .03 242.55);--accent-foreground:oklch(67% .16 245.01);--destructive:oklch(62% .24 25.77);--destructive-foreground:oklch(100% 0 0);--border:oklch(27% 0 248);--input:oklch(30% .03 244.82);--ring:oklch(68% .16 243.35);--chart-1:oklch(67% .16 245);--chart-2:oklch(69% .16 160.35);--chart-3:oklch(82% .16 82.53);--chart-4:oklch(71% .18 151.71);--chart-5:oklch(59% .22 10.58);--sidebar:oklch(21% .01 274.53);--sidebar-foreground:oklch(89% 0 0);--sidebar-primary:oklch(68% .16 243.35);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(19% .03 242.55);--sidebar-accent-foreground:oklch(67% .16 245.01);--sidebar-border:oklch(38% .02 240.59);--sidebar-ring:oklch(68% .16 243.35);--font-sans:Open Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:1.3rem;--shadow-2xs:0px 2px 0px 0px #1da1f200;--shadow-xs:0px 2px 0px 0px #1da1f200;--shadow-sm:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow:0px 2px 0px 0px #1da1f200, 0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200, 0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200, 0px 4px 6px -1px #1da1f200;--shadow-xl:0px 2px 0px 0px #1da1f200, 0px 8px 10px -1px #1da1f200;--shadow-2xl:0px 2px 0px 0px #1da1f200}.theme-bubblegum{--background:oklch(94% .02 345.7);--foreground:oklch(47% 0 0);--card:oklch(95% .05 86.89);--card-foreground:oklch(47% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(47% 0 0);--primary:oklch(62% .18 348.14);--primary-foreground:oklch(100% 0 0);--secondary:oklch(81% .07 198.19);--secondary-foreground:oklch(32% 0 0);--muted:oklch(88% .05 212.1);--muted-foreground:oklch(58% 0 0);--accent:oklch(92% .08 87.67);--accent-foreground:oklch(32% 0 0);--destructive:oklch(71% .17 21.96);--destructive-foreground:oklch(100% 0 0);--border:oklch(62% .18 348.14);--input:oklch(92% 0 0);--ring:oklch(70% .16 350.75);--chart-1:oklch(70% .16 350.75);--chart-2:oklch(82% .08 212.09);--chart-3:oklch(92% .08 87.67);--chart-4:oklch(80% .11 348.18);--chart-5:oklch(62% .19 353.91);--sidebar:oklch(91% .04 343.09);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(66% .21 354.31);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(82% .11 346.02);--sidebar-accent-foreground:oklch(32% 0 0);--sidebar-border:oklch(95% .03 307.17);--sidebar-ring:oklch(66% .21 354.31);--font-sans:Poppins, sans-serif;--font-serif:Lora, serif;--font-mono:Fira Code, monospace;--radius:.4rem;--shadow-2xs:3px 3px 0px 0px #d1519a80;--shadow-xs:3px 3px 0px 0px #d1519a80;--shadow-sm:3px 3px 0px 0px #d1519a, 3px 1px 2px -1px #d1519a;--shadow:3px 3px 0px 0px #d1519a, 3px 1px 2px -1px #d1519a;--shadow-md:3px 3px 0px 0px #d1519a, 3px 2px 4px -1px #d1519a;--shadow-lg:3px 3px 0px 0px #d1519a, 3px 4px 6px -1px #d1519a;--shadow-xl:3px 3px 0px 0px #d1519a, 3px 8px 10px -1px #d1519a;--shadow-2xl:3px 3px 0px 0px #d1519a}.theme-bubblegum:is(.dark *){--background:oklch(25% .03 234.16);--foreground:oklch(93% .02 349.08);--card:oklch(29% .03 233.54);--card-foreground:oklch(93% .02 349.08);--popover:oklch(29% .03 233.54);--popover-foreground:oklch(93% .02 349.08);--primary:oklch(92% .08 87.67);--primary-foreground:oklch(25% .03 234.16);--secondary:oklch(78% .08 4.13);--secondary-foreground:oklch(25% .03 234.16);--muted:oklch(27% .01 255.58);--muted-foreground:oklch(78% .08 4.13);--accent:oklch(67% .1 356.98);--accent-foreground:oklch(93% .02 349.08);--destructive:oklch(67% .18 350.36);--destructive-foreground:oklch(25% .03 234.16);--border:oklch(39% .04 242.22);--input:oklch(31% .03 232);--ring:oklch(70% .09 201.87);--chart-1:oklch(70% .09 201.87);--chart-2:oklch(78% .08 4.13);--chart-3:oklch(67% .1 356.98);--chart-4:oklch(44% .07 217.08);--chart-5:oklch(27% .01 255.58);--sidebar:oklch(23% .03 235.97);--sidebar-foreground:oklch(97% 0 264.54);--sidebar-primary:oklch(66% .21 354.31);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(82% .11 346.02);--sidebar-accent-foreground:oklch(28% .03 256.85);--sidebar-border:oklch(37% .03 259.73);--sidebar-ring:oklch(66% .21 354.31);--font-sans:Poppins, sans-serif;--font-serif:Lora, serif;--font-mono:Fira Code, monospace;--radius:.4rem;--shadow-2xs:3px 3px 0px 0px #32485980;--shadow-xs:3px 3px 0px 0px #32485980;--shadow-sm:3px 3px 0px 0px #324859, 3px 1px 2px -1px #324859;--shadow:3px 3px 0px 0px #324859, 3px 1px 2px -1px #324859;--shadow-md:3px 3px 0px 0px #324859, 3px 2px 4px -1px #324859;--shadow-lg:3px 3px 0px 0px #324859, 3px 4px 6px -1px #324859;--shadow-xl:3px 3px 0px 0px #324859, 3px 8px 10px -1px #324859;--shadow-2xl:3px 3px 0px 0px #324859}.theme-claymorphism{--background:oklch(92% 0 48.72);--foreground:oklch(28% .04 260.03);--card:oklch(97% 0 106.42);--card-foreground:oklch(28% .04 260.03);--popover:oklch(97% 0 106.42);--popover-foreground:oklch(28% .04 260.03);--primary:oklch(59% .2 277.12);--primary-foreground:oklch(100% 0 0);--secondary:oklch(87% 0 56.37);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(92% 0 48.72);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(94% .03 321.94);--accent-foreground:oklch(37% .03 259.73);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(87% 0 56.37);--input:oklch(87% 0 56.37);--ring:oklch(59% .2 277.12);--chart-1:oklch(59% .2 277.12);--chart-2:oklch(51% .23 276.97);--chart-3:oklch(46% .21 277.02);--chart-4:oklch(40% .18 277.37);--chart-5:oklch(36% .14 278.7);--sidebar:oklch(87% 0 56.37);--sidebar-foreground:oklch(28% .04 260.03);--sidebar-primary:oklch(59% .2 277.12);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% .03 321.94);--sidebar-accent-foreground:oklch(37% .03 259.73);--sidebar-border:oklch(87% 0 56.37);--sidebar-ring:oklch(59% .2 277.12);--font-sans:Plus Jakarta Sans, sans-serif;--font-serif:Lora, serif;--font-mono:Roboto Mono, monospace;--radius:1.25rem;--shadow-2xs:2px 2px 10px 4px #95959d17;--shadow-xs:2px 2px 10px 4px #95959d17;--shadow-sm:2px 2px 10px 4px #95959d2e, 2px 1px 2px 3px #95959d2e;--shadow:2px 2px 10px 4px #95959d2e, 2px 1px 2px 3px #95959d2e;--shadow-md:2px 2px 10px 4px #95959d2e, 2px 2px 4px 3px #95959d2e;--shadow-lg:2px 2px 10px 4px #95959d2e, 2px 4px 6px 3px #95959d2e;--shadow-xl:2px 2px 10px 4px #95959d2e, 2px 8px 10px 3px #95959d2e;--shadow-2xl:2px 2px 10px 4px #95959d73}.theme-claymorphism:is(.dark *){--background:oklch(22% .01 67.44);--foreground:oklch(93% .01 255.51);--card:oklch(28% .01 59.34);--card-foreground:oklch(93% .01 255.51);--popover:oklch(28% .01 59.34);--popover-foreground:oklch(93% .01 255.51);--primary:oklch(68% .16 276.93);--primary-foreground:oklch(22% .01 67.44);--secondary:oklch(34% .01 59.42);--secondary-foreground:oklch(87% .01 258.34);--muted:oklch(28% .01 59.34);--muted-foreground:oklch(71% .02 261.32);--accent:oklch(39% .01 59.47);--accent-foreground:oklch(87% .01 258.34);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(22% .01 67.44);--border:oklch(34% .01 59.42);--input:oklch(34% .01 59.42);--ring:oklch(68% .16 276.93);--chart-1:oklch(68% .16 276.93);--chart-2:oklch(59% .2 277.12);--chart-3:oklch(51% .23 276.97);--chart-4:oklch(46% .21 277.02);--chart-5:oklch(40% .18 277.37);--sidebar:oklch(34% .01 59.42);--sidebar-foreground:oklch(93% .01 255.51);--sidebar-primary:oklch(68% .16 276.93);--sidebar-primary-foreground:oklch(22% .01 67.44);--sidebar-accent:oklch(39% .01 59.47);--sidebar-accent-foreground:oklch(87% .01 258.34);--sidebar-border:oklch(34% .01 59.42);--sidebar-ring:oklch(68% .16 276.93);--font-sans:Plus Jakarta Sans, sans-serif;--font-serif:Lora, serif;--font-mono:Roboto Mono, monospace;--radius:1.25rem;--shadow-2xs:2px 2px 10px 4px #00000017;--shadow-xs:2px 2px 10px 4px #00000017;--shadow-sm:2px 2px 10px 4px #0000002e, 2px 1px 2px 3px #0000002e;--shadow:2px 2px 10px 4px #0000002e, 2px 1px 2px 3px #0000002e;--shadow-md:2px 2px 10px 4px #0000002e, 2px 2px 4px 3px #0000002e;--shadow-lg:2px 2px 10px 4px #0000002e, 2px 4px 6px 3px #0000002e;--shadow-xl:2px 2px 10px 4px #0000002e, 2px 8px 10px 3px #0000002e;--shadow-2xl:2px 2px 10px 4px #00000073}.theme-caffeine{--background:oklch(98% 0 0);--foreground:oklch(24% 0 0);--card:oklch(99% 0 0);--card-foreground:oklch(24% 0 0);--popover:oklch(99% 0 0);--popover-foreground:oklch(24% 0 0);--primary:oklch(43% .04 41.99);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .07 74.37);--secondary-foreground:oklch(35% .07 40.83);--muted:oklch(95% 0 0);--muted-foreground:oklch(50% 0 0);--accent:oklch(93% 0 0);--accent-foreground:oklch(24% 0 0);--destructive:oklch(63% .19 33.34);--destructive-foreground:oklch(100% 0 0);--border:oklch(88% 0 0);--input:oklch(88% 0 0);--ring:oklch(43% .04 41.99);--chart-1:oklch(43% .04 41.99);--chart-2:oklch(92% .07 74.37);--chart-3:oklch(93% 0 0);--chart-4:oklch(94% .05 75.5);--chart-5:oklch(43% .04 41.67);--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(26% 0 0);--sidebar-primary:oklch(33% 0 0);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(98% 0 0);--sidebar-accent-foreground:oklch(33% 0 0);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(77% 0 0);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-caffeine:is(.dark *){--background:oklch(18% 0 0);--foreground:oklch(95% 0 0);--card:oklch(21% 0 0);--card-foreground:oklch(95% 0 0);--popover:oklch(21% 0 0);--popover-foreground:oklch(95% 0 0);--primary:oklch(92% .05 66.17);--primary-foreground:oklch(20% .02 200.2);--secondary:oklch(32% .02 63.7);--secondary-foreground:oklch(92% .05 66.17);--muted:oklch(25% 0 0);--muted-foreground:oklch(77% 0 0);--accent:oklch(29% 0 0);--accent-foreground:oklch(95% 0 0);--destructive:oklch(63% .19 33.34);--destructive-foreground:oklch(100% 0 0);--border:oklch(24% .01 91.75);--input:oklch(40% 0 0);--ring:oklch(92% .05 66.17);--chart-1:oklch(92% .05 66.17);--chart-2:oklch(32% .02 63.7);--chart-3:oklch(29% 0 0);--chart-4:oklch(35% .02 67);--chart-5:oklch(92% .05 67.09);--sidebar:oklch(21% .01 285.89);--sidebar-foreground:oklch(97% 0 286.38);--sidebar-primary:oklch(49% .22 264.38);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(27% .01 286.03);--sidebar-accent-foreground:oklch(97% 0 286.38);--sidebar-border:oklch(27% .01 286.03);--sidebar-ring:oklch(87% .01 286.29);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-candyland{--background:oklch(98% 0 228.78);--foreground:oklch(32% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(87% .07 7.09);--primary-foreground:oklch(0% 0 0);--secondary:oklch(81% .08 225.75);--secondary-foreground:oklch(0% 0 0);--muted:oklch(88% .03 98.1);--muted-foreground:oklch(54% 0 0);--accent:oklch(97% .21 109.77);--accent-foreground:oklch(0% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(87% 0 0);--input:oklch(87% 0 0);--ring:oklch(87% .07 7.09);--chart-1:oklch(87% .07 7.09);--chart-2:oklch(81% .08 225.75);--chart-3:oklch(97% .21 109.77);--chart-4:oklch(80% .14 349.23);--chart-5:oklch(74% .23 142.85);--sidebar:oklch(98% 0 228.78);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(87% .07 7.09);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(97% .21 109.77);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(87% 0 0);--sidebar-ring:oklch(87% .07 7.09);--font-sans:Poppins, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Roboto Mono, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-candyland:is(.dark *){--background:oklch(23% .01 264.29);--foreground:oklch(92% 0 0);--card:oklch(32% .01 223.67);--card-foreground:oklch(92% 0 0);--popover:oklch(32% .01 223.67);--popover-foreground:oklch(92% 0 0);--primary:oklch(80% .14 349.23);--primary-foreground:oklch(0% 0 0);--secondary:oklch(74% .23 142.85);--secondary-foreground:oklch(0% 0 0);--muted:oklch(39% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(81% .08 225.75);--accent-foreground:oklch(0% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(39% 0 0);--input:oklch(39% 0 0);--ring:oklch(80% .14 349.23);--chart-1:oklch(80% .14 349.23);--chart-2:oklch(74% .23 142.85);--chart-3:oklch(81% .08 225.75);--chart-4:oklch(97% .21 109.77);--chart-5:oklch(87% .18 90.38);--sidebar:oklch(23% .01 264.29);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(80% .14 349.23);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(81% .08 225.75);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(39% 0 0);--sidebar-ring:oklch(80% .14 349.23);--font-sans:Poppins, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Roboto Mono, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-catppuccin{--background:oklch(96% .01 264.53);--foreground:oklch(44% .04 279.33);--card:oklch(100% 0 0);--card-foreground:oklch(44% .04 279.33);--popover:oklch(86% .01 268.48);--popover-foreground:oklch(44% .04 279.33);--primary:oklch(55% .25 297.02);--primary-foreground:oklch(100% 0 0);--secondary:oklch(86% .01 268.48);--secondary-foreground:oklch(44% .04 279.33);--muted:oklch(91% .01 264.51);--muted-foreground:oklch(55% .03 279.08);--accent:oklch(68% .14 235.38);--accent-foreground:oklch(100% 0 0);--destructive:oklch(55% .22 19.81);--destructive-foreground:oklch(100% 0 0);--border:oklch(81% .02 271.2);--input:oklch(86% .01 268.48);--ring:oklch(55% .25 297.02);--chart-1:oklch(55% .25 297.02);--chart-2:oklch(68% .14 235.38);--chart-3:oklch(63% .18 140.44);--chart-4:oklch(69% .2 42.43);--chart-5:oklch(71% .1 33.1);--sidebar:oklch(93% .01 264.52);--sidebar-foreground:oklch(44% .04 279.33);--sidebar-primary:oklch(55% .25 297.02);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(68% .14 235.38);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(81% .02 271.2);--sidebar-ring:oklch(55% .25 297.02);--font-sans:Montserrat, sans-serif;--font-serif:Georgia, serif;--font-mono:Fira Code, monospace;--radius:.35rem;--shadow-2xs:0px 4px 6px 0px #2d2d530f;--shadow-xs:0px 4px 6px 0px #2d2d530f;--shadow-sm:0px 4px 6px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow:0px 4px 6px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 6px 0px #2d2d531f, 0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 6px 0px #2d2d531f, 0px 4px 6px -1px #2d2d531f;--shadow-xl:0px 4px 6px 0px #2d2d531f, 0px 8px 10px -1px #2d2d531f;--shadow-2xl:0px 4px 6px 0px #2d2d534d}.theme-catppuccin:is(.dark *){--background:oklch(22% .03 284.06);--foreground:oklch(88% .04 272.28);--card:oklch(24% .03 283.91);--card-foreground:oklch(88% .04 272.28);--popover:oklch(40% .03 280.15);--popover-foreground:oklch(88% .04 272.28);--primary:oklch(79% .12 304.77);--primary-foreground:oklch(24% .03 283.91);--secondary:oklch(48% .03 278.64);--secondary-foreground:oklch(88% .04 272.28);--muted:oklch(30% .03 276.21);--muted-foreground:oklch(75% .04 273.93);--accent:oklch(85% .08 210.25);--accent-foreground:oklch(24% .03 283.91);--destructive:oklch(76% .13 2.76);--destructive-foreground:oklch(24% .03 283.91);--border:oklch(32% .03 281.98);--input:oklch(32% .03 281.98);--ring:oklch(79% .12 304.77);--chart-1:oklch(79% .12 304.77);--chart-2:oklch(85% .08 210.25);--chart-3:oklch(86% .11 142.72);--chart-4:oklch(82% .1 52.63);--chart-5:oklch(92% .02 30.49);--sidebar:oklch(18% .02 284.2);--sidebar-foreground:oklch(88% .04 272.28);--sidebar-primary:oklch(79% .12 304.77);--sidebar-primary-foreground:oklch(24% .03 283.91);--sidebar-accent:oklch(85% .08 210.25);--sidebar-accent-foreground:oklch(24% .03 283.91);--sidebar-border:oklch(40% .03 280.15);--sidebar-ring:oklch(79% .12 304.77);--font-sans:Montserrat, sans-serif;--font-serif:Georgia, serif;--font-mono:Fira Code, monospace;--radius:.35rem;--shadow-2xs:0px 4px 6px 0px #2d2d530f;--shadow-xs:0px 4px 6px 0px #2d2d530f;--shadow-sm:0px 4px 6px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow:0px 4px 6px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 6px 0px #2d2d531f, 0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 6px 0px #2d2d531f, 0px 4px 6px -1px #2d2d531f;--shadow-xl:0px 4px 6px 0px #2d2d531f, 0px 8px 10px -1px #2d2d531f;--shadow-2xl:0px 4px 6px 0px #2d2d534d}.theme-claude{--background:oklch(98% .01 95.1);--foreground:oklch(34% .03 95.72);--card:oklch(98% .01 95.1);--card-foreground:oklch(19% 0 106.59);--popover:oklch(100% 0 0);--popover-foreground:oklch(27% .02 98.94);--primary:oklch(62% .14 39.04);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .01 92.99);--secondary-foreground:oklch(43% .02 98.6);--muted:oklch(93% .02 90.24);--muted-foreground:oklch(61% .01 97.42);--accent:oklch(92% .01 92.99);--accent-foreground:oklch(27% .02 98.94);--destructive:oklch(19% 0 106.59);--destructive-foreground:oklch(100% 0 0);--border:oklch(88% .01 97.36);--input:oklch(76% .02 98.35);--ring:oklch(59% .17 253.06);--chart-1:oklch(56% .13 43);--chart-2:oklch(69% .16 290.41);--chart-3:oklch(88% .03 93.13);--chart-4:oklch(88% .04 298.18);--chart-5:oklch(56% .13 42.06);--sidebar:oklch(97% .01 98.88);--sidebar-foreground:oklch(36% .01 106.65);--sidebar-primary:oklch(62% .14 39.04);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(92% .01 92.99);--sidebar-accent-foreground:oklch(33% 0 0);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(77% 0 0);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-claude:is(.dark *){--background:oklch(27% 0 106.64);--foreground:oklch(81% .01 93.01);--card:oklch(27% 0 106.64);--card-foreground:oklch(98% .01 95.1);--popover:oklch(31% 0 106.6);--popover-foreground:oklch(92% 0 106.48);--primary:oklch(67% .13 38.76);--primary-foreground:oklch(100% 0 0);--secondary:oklch(98% .01 95.1);--secondary-foreground:oklch(31% 0 106.6);--muted:oklch(22% 0 106.71);--muted-foreground:oklch(77% .02 99.07);--accent:oklch(21% .01 95.42);--accent-foreground:oklch(97% .01 98.88);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(36% .01 106.89);--input:oklch(43% .01 100.22);--ring:oklch(59% .17 253.06);--chart-1:oklch(56% .13 43);--chart-2:oklch(69% .16 290.41);--chart-3:oklch(21% .01 95.42);--chart-4:oklch(31% .05 289.32);--chart-5:oklch(56% .13 42.06);--sidebar:oklch(24% 0 67.71);--sidebar-foreground:oklch(81% .01 93.01);--sidebar-primary:oklch(33% 0 0);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(17% 0 106.62);--sidebar-accent-foreground:oklch(81% .01 93.01);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(77% 0 0);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-clean-slate{--background:oklch(98% 0 247.86);--foreground:oklch(28% .04 260.03);--card:oklch(100% 0 0);--card-foreground:oklch(28% .04 260.03);--popover:oklch(100% 0 0);--popover-foreground:oklch(28% .04 260.03);--primary:oklch(59% .2 277.12);--primary-foreground:oklch(100% 0 0);--secondary:oklch(93% .01 264.53);--secondary-foreground:oklch(37% .03 259.73);--muted:oklch(97% 0 264.54);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(93% .03 272.79);--accent-foreground:oklch(37% .03 259.73);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(87% .01 258.34);--input:oklch(87% .01 258.34);--ring:oklch(59% .2 277.12);--chart-1:oklch(59% .2 277.12);--chart-2:oklch(51% .23 276.97);--chart-3:oklch(46% .21 277.02);--chart-4:oklch(40% .18 277.37);--chart-5:oklch(36% .14 278.7);--sidebar:oklch(97% 0 264.54);--sidebar-foreground:oklch(28% .04 260.03);--sidebar-primary:oklch(59% .2 277.12);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93% .03 272.79);--sidebar-accent-foreground:oklch(37% .03 259.73);--sidebar-border:oklch(87% .01 258.34);--sidebar-ring:oklch(59% .2 277.12);--font-sans:Inter, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-clean-slate:is(.dark *){--background:oklch(21% .04 265.75);--foreground:oklch(93% .01 255.51);--card:oklch(28% .04 260.03);--card-foreground:oklch(93% .01 255.51);--popover:oklch(28% .04 260.03);--popover-foreground:oklch(93% .01 255.51);--primary:oklch(68% .16 276.93);--primary-foreground:oklch(21% .04 265.75);--secondary:oklch(34% .03 260.91);--secondary-foreground:oklch(87% .01 258.34);--muted:oklch(28% .04 260.03);--muted-foreground:oklch(71% .02 261.32);--accent:oklch(37% .03 259.73);--accent-foreground:oklch(87% .01 258.34);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(21% .04 265.75);--border:oklch(45% .03 256.8);--input:oklch(45% .03 256.8);--ring:oklch(68% .16 276.93);--chart-1:oklch(68% .16 276.93);--chart-2:oklch(59% .2 277.12);--chart-3:oklch(51% .23 276.97);--chart-4:oklch(46% .21 277.02);--chart-5:oklch(40% .18 277.37);--sidebar:oklch(28% .04 260.03);--sidebar-foreground:oklch(93% .01 255.51);--sidebar-primary:oklch(68% .16 276.93);--sidebar-primary-foreground:oklch(21% .04 265.75);--sidebar-accent:oklch(37% .03 259.73);--sidebar-accent-foreground:oklch(87% .01 258.34);--sidebar-border:oklch(45% .03 256.8);--sidebar-ring:oklch(68% .16 276.93);--font-sans:Inter, sans-serif;--font-serif:Merriweather, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-cosmic-night{--background:oklch(97% .01 286.15);--foreground:oklch(30% .06 282.42);--card:oklch(100% 0 0);--card-foreground:oklch(30% .06 282.42);--popover:oklch(100% 0 0);--popover-foreground:oklch(30% .06 282.42);--primary:oklch(54% .18 288.03);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .04 292.69);--secondary-foreground:oklch(41% .1 288.17);--muted:oklch(96% .01 286.15);--muted-foreground:oklch(54% .05 284.74);--accent:oklch(92% .04 262.14);--accent-foreground:oklch(30% .06 282.42);--destructive:oklch(69% .21 14.99);--destructive-foreground:oklch(100% 0 0);--border:oklch(91% .02 285.96);--input:oklch(91% .02 285.96);--ring:oklch(54% .18 288.03);--chart-1:oklch(54% .18 288.03);--chart-2:oklch(70% .16 288.99);--chart-3:oklch(57% .21 276.71);--chart-4:oklch(64% .19 281.81);--chart-5:oklch(45% .18 279.38);--sidebar:oklch(96% .01 286.15);--sidebar-foreground:oklch(30% .06 282.42);--sidebar-primary:oklch(54% .18 288.03);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92% .04 262.14);--sidebar-accent-foreground:oklch(30% .06 282.42);--sidebar-border:oklch(91% .02 285.96);--sidebar-ring:oklch(54% .18 288.03);--font-sans:Inter, sans-serif;--font-serif:Georgia, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 10px 0px #2d2d530f;--shadow-xs:0px 4px 10px 0px #2d2d530f;--shadow-sm:0px 4px 10px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow:0px 4px 10px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 10px 0px #2d2d531f, 0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 10px 0px #2d2d531f, 0px 4px 6px -1px #2d2d531f;--shadow-xl:0px 4px 10px 0px #2d2d531f, 0px 8px 10px -1px #2d2d531f;--shadow-2xl:0px 4px 10px 0px #2d2d534d}.theme-cosmic-night:is(.dark *){--background:oklch(17% .02 283.8);--foreground:oklch(92% .03 285.88);--card:oklch(23% .04 282.93);--card-foreground:oklch(92% .03 285.88);--popover:oklch(23% .04 282.93);--popover-foreground:oklch(92% .03 285.88);--primary:oklch(72% .16 290.4);--primary-foreground:oklch(17% .02 283.8);--secondary:oklch(31% .07 283.46);--secondary-foreground:oklch(84% .08 285.91);--muted:oklch(27% .06 281.44);--muted-foreground:oklch(72% .05 285.17);--accent:oklch(34% .08 280.97);--accent-foreground:oklch(92% .03 285.88);--destructive:oklch(69% .21 14.99);--destructive-foreground:oklch(100% 0 0);--border:oklch(33% .06 282.58);--input:oklch(33% .06 282.58);--ring:oklch(72% .16 290.4);--chart-1:oklch(72% .16 290.4);--chart-2:oklch(64% .1 274.91);--chart-3:oklch(75% .12 244.75);--chart-4:oklch(71% .1 186.68);--chart-5:oklch(75% .18 346.81);--sidebar:oklch(23% .04 282.93);--sidebar-foreground:oklch(92% .03 285.88);--sidebar-primary:oklch(72% .16 290.4);--sidebar-primary-foreground:oklch(17% .02 283.8);--sidebar-accent:oklch(34% .08 280.97);--sidebar-accent-foreground:oklch(92% .03 285.88);--sidebar-border:oklch(33% .06 282.58);--sidebar-ring:oklch(72% .16 290.4);--font-sans:Inter, sans-serif;--font-serif:Georgia, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 10px 0px #2d2d530f;--shadow-xs:0px 4px 10px 0px #2d2d530f;--shadow-sm:0px 4px 10px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow:0px 4px 10px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 10px 0px #2d2d531f, 0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 10px 0px #2d2d531f, 0px 4px 6px -1px #2d2d531f;--shadow-xl:0px 4px 10px 0px #2d2d531f, 0px 8px 10px -1px #2d2d531f;--shadow-2xl:0px 4px 10px 0px #2d2d534d}.theme-cyberpunk{--background:oklch(98% 0 247.84);--foreground:oklch(16% .04 281.83);--card:oklch(100% 0 0);--card-foreground:oklch(16% .04 281.83);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% .04 281.83);--primary:oklch(67% .29 341.41);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% .02 286.02);--secondary-foreground:oklch(16% .04 281.83);--muted:oklch(96% .02 286.02);--muted-foreground:oklch(16% .04 281.83);--accent:oklch(89% .17 171.27);--accent-foreground:oklch(16% .04 281.83);--destructive:oklch(65% .23 34.04);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% .01 225.09);--input:oklch(92% .01 225.09);--ring:oklch(67% .29 341.41);--chart-1:oklch(67% .29 341.41);--chart-2:oklch(55% .29 299.1);--chart-3:oklch(84% .15 209.29);--chart-4:oklch(89% .17 171.27);--chart-5:oklch(92% .19 101.41);--sidebar:oklch(96% .02 286.02);--sidebar-foreground:oklch(16% .04 281.83);--sidebar-primary:oklch(67% .29 341.41);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(89% .17 171.27);--sidebar-accent-foreground:oklch(16% .04 281.83);--sidebar-border:oklch(92% .01 225.09);--sidebar-ring:oklch(67% .29 341.41);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Fira Code, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -2px #0000000d;--shadow-xs:0px 4px 8px -2px #0000000d;--shadow-sm:0px 4px 8px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow:0px 4px 8px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a, 0px 2px 4px -3px #0000001a;--shadow-lg:0px 4px 8px -2px #0000001a, 0px 4px 6px -3px #0000001a;--shadow-xl:0px 4px 8px -2px #0000001a, 0px 8px 10px -3px #0000001a;--shadow-2xl:0px 4px 8px -2px #00000040}.theme-cyberpunk:is(.dark *){--background:oklch(16% .04 281.83);--foreground:oklch(95% .01 260.73);--card:oklch(25% .06 281.14);--card-foreground:oklch(95% .01 260.73);--popover:oklch(25% .06 281.14);--popover-foreground:oklch(95% .01 260.73);--primary:oklch(67% .29 341.41);--primary-foreground:oklch(100% 0 0);--secondary:oklch(25% .06 281.14);--secondary-foreground:oklch(95% .01 260.73);--muted:oklch(25% .06 281.14);--muted-foreground:oklch(62% .05 278.1);--accent:oklch(89% .17 171.27);--accent-foreground:oklch(16% .04 281.83);--destructive:oklch(65% .23 34.04);--destructive-foreground:oklch(100% 0 0);--border:oklch(33% .08 280.79);--input:oklch(33% .08 280.79);--ring:oklch(67% .29 341.41);--chart-1:oklch(67% .29 341.41);--chart-2:oklch(55% .29 299.1);--chart-3:oklch(84% .15 209.29);--chart-4:oklch(89% .17 171.27);--chart-5:oklch(92% .19 101.41);--sidebar:oklch(16% .04 281.83);--sidebar-foreground:oklch(95% .01 260.73);--sidebar-primary:oklch(67% .29 341.41);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(89% .17 171.27);--sidebar-accent-foreground:oklch(16% .04 281.83);--sidebar-border:oklch(33% .08 280.79);--sidebar-ring:oklch(67% .29 341.41);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Fira Code, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -2px #0000000d;--shadow-xs:0px 4px 8px -2px #0000000d;--shadow-sm:0px 4px 8px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow:0px 4px 8px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a, 0px 2px 4px -3px #0000001a;--shadow-lg:0px 4px 8px -2px #0000001a, 0px 4px 6px -3px #0000001a;--shadow-xl:0px 4px 8px -2px #0000001a, 0px 8px 10px -3px #0000001a;--shadow-2xl:0px 4px 8px -2px #00000040}.theme-doom-64{--background:oklch(85% 0 0);--foreground:oklch(24% 0 0);--card:oklch(76% 0 0);--card-foreground:oklch(24% 0 0);--popover:oklch(76% 0 0);--popover-foreground:oklch(24% 0 0);--primary:oklch(50% .19 27.48);--primary-foreground:oklch(100% 0 0);--secondary:oklch(50% .09 126.19);--secondary-foreground:oklch(100% 0 0);--muted:oklch(78% 0 0);--muted-foreground:oklch(41% 0 0);--accent:oklch(59% .1 245.74);--accent-foreground:oklch(100% 0 0);--destructive:oklch(71% .2 46.46);--destructive-foreground:oklch(0% 0 0);--border:oklch(43% 0 0);--input:oklch(43% 0 0);--ring:oklch(50% .19 27.48);--chart-1:oklch(50% .19 27.48);--chart-2:oklch(50% .09 126.19);--chart-3:oklch(59% .1 245.74);--chart-4:oklch(71% .2 46.46);--chart-5:oklch(57% .04 40.43);--sidebar:oklch(76% 0 0);--sidebar-foreground:oklch(24% 0 0);--sidebar-primary:oklch(50% .19 27.48);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(59% .1 245.74);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(43% 0 0);--sidebar-ring:oklch(50% .19 27.48);--font-sans:"Oxanium", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Source Code Pro", monospace;--radius:0px;--shadow-2xs:0px 2px 4px 0px #0003;--shadow-xs:0px 2px 4px 0px #0003;--shadow-sm:0px 2px 4px 0px #0006, 0px 1px 2px -1px #0006;--shadow:0px 2px 4px 0px #0006, 0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006, 0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006, 0px 4px 6px -1px #0006;--shadow-xl:0px 2px 4px 0px #0006, 0px 8px 10px -1px #0006;--shadow-2xl:0px 2px 4px 0px #000}.theme-doom-64:is(.dark *){--background:oklch(22% 0 0);--foreground:oklch(91% 0 0);--card:oklch(29% 0 0);--card-foreground:oklch(91% 0 0);--popover:oklch(29% 0 0);--popover-foreground:oklch(91% 0 0);--primary:oklch(61% .21 27.03);--primary-foreground:oklch(100% 0 0);--secondary:oklch(64% .15 133.01);--secondary-foreground:oklch(0% 0 0);--muted:oklch(26% 0 0);--muted-foreground:oklch(71% 0 0);--accent:oklch(75% .12 244.75);--accent-foreground:oklch(0% 0 0);--destructive:oklch(78% .17 68.09);--destructive-foreground:oklch(0% 0 0);--border:oklch(41% 0 0);--input:oklch(41% 0 0);--ring:oklch(61% .21 27.03);--chart-1:oklch(61% .21 27.03);--chart-2:oklch(64% .15 133.01);--chart-3:oklch(75% .12 244.75);--chart-4:oklch(78% .17 68.09);--chart-5:oklch(65% .03 40.8);--sidebar:oklch(19% 0 0);--sidebar-foreground:oklch(91% 0 0);--sidebar-primary:oklch(61% .21 27.03);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(75% .12 244.75);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(41% 0 0);--sidebar-ring:oklch(61% .21 27.03);--font-sans:"Oxanium", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Source Code Pro", monospace;--radius:0px;--shadow-2xs:0px 2px 5px 0px #0000004d;--shadow-xs:0px 2px 5px 0px #0000004d;--shadow-sm:0px 2px 5px 0px #0009, 0px 1px 2px -1px #0009;--shadow:0px 2px 5px 0px #0009, 0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009, 0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009, 0px 4px 6px -1px #0009;--shadow-xl:0px 2px 5px 0px #0009, 0px 8px 10px -1px #0009;--shadow-2xl:0px 2px 5px 0px #000}.theme-elegant-luxury{--background:oklch(98% 0 56.38);--foreground:oklch(22% 0 0);--card:oklch(98% 0 56.38);--card-foreground:oklch(22% 0 0);--popover:oklch(98% 0 56.38);--popover-foreground:oklch(22% 0 0);--primary:oklch(47% .15 24.94);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% .04 89.09);--secondary-foreground:oklch(48% .1 75.12);--muted:oklch(94% .01 53.44);--muted-foreground:oklch(44% .01 73.64);--accent:oklch(96% .06 95.62);--accent-foreground:oklch(40% .13 25.72);--destructive:oklch(44% .16 26.9);--destructive-foreground:oklch(100% 0 0);--border:oklch(94% .03 80.99);--input:oklch(94% .03 80.99);--ring:oklch(47% .15 24.94);--chart-1:oklch(51% .19 27.52);--chart-2:oklch(47% .15 24.94);--chart-3:oklch(40% .13 25.72);--chart-4:oklch(56% .15 49);--chart-5:oklch(47% .12 46.2);--sidebar:oklch(94% .01 53.44);--sidebar-foreground:oklch(22% 0 0);--sidebar-primary:oklch(47% .15 24.94);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(96% .06 95.62);--sidebar-accent-foreground:oklch(40% .13 25.72);--sidebar-border:oklch(94% .03 80.99);--sidebar-ring:oklch(47% .15 24.94);--font-sans:Poppins, sans-serif;--font-serif:Libre Baskerville, serif;--font-mono:IBM Plex Mono, monospace;--radius:.375rem;--shadow-2xs:1px 1px 16px -2px #4b11110f;--shadow-xs:1px 1px 16px -2px #4b11110f;--shadow-sm:1px 1px 16px -2px #4b11111f, 1px 1px 2px -3px #4b11111f;--shadow:1px 1px 16px -2px #4b11111f, 1px 1px 2px -3px #4b11111f;--shadow-md:1px 1px 16px -2px #4b11111f, 1px 2px 4px -3px #4b11111f;--shadow-lg:1px 1px 16px -2px #4b11111f, 1px 4px 6px -3px #4b11111f;--shadow-xl:1px 1px 16px -2px #4b11111f, 1px 8px 10px -3px #4b11111f;--shadow-2xl:1px 1px 16px -2px #4b11114d}.theme-elegant-luxury:is(.dark *){--background:oklch(22% .01 56.04);--foreground:oklch(97% 0 106.42);--card:oklch(27% .01 34.3);--card-foreground:oklch(97% 0 106.42);--popover:oklch(27% .01 34.3);--popover-foreground:oklch(97% 0 106.42);--primary:oklch(51% .19 27.52);--primary-foreground:oklch(98% 0 56.38);--secondary:oklch(47% .12 46.2);--secondary-foreground:oklch(96% .06 95.62);--muted:oklch(27% .01 34.3);--muted-foreground:oklch(87% 0 56.37);--accent:oklch(56% .15 49);--accent-foreground:oklch(96% .06 95.62);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(37% .01 67.56);--input:oklch(37% .01 67.56);--ring:oklch(51% .19 27.52);--chart-1:oklch(71% .17 22.22);--chart-2:oklch(64% .21 25.33);--chart-3:oklch(58% .22 27.33);--chart-4:oklch(84% .16 84.43);--chart-5:oklch(77% .16 70.08);--sidebar:oklch(22% .01 56.04);--sidebar-foreground:oklch(97% 0 106.42);--sidebar-primary:oklch(51% .19 27.52);--sidebar-primary-foreground:oklch(98% 0 56.38);--sidebar-accent:oklch(56% .15 49);--sidebar-accent-foreground:oklch(96% .06 95.62);--sidebar-border:oklch(37% .01 67.56);--sidebar-ring:oklch(51% .19 27.52);--font-sans:Poppins, sans-serif;--font-serif:Libre Baskerville, serif;--font-mono:IBM Plex Mono, monospace;--radius:.375rem;--shadow-2xs:1px 1px 16px -2px #4b11110f;--shadow-xs:1px 1px 16px -2px #4b11110f;--shadow-sm:1px 1px 16px -2px #4b11111f, 1px 1px 2px -3px #4b11111f;--shadow:1px 1px 16px -2px #4b11111f, 1px 1px 2px -3px #4b11111f;--shadow-md:1px 1px 16px -2px #4b11111f, 1px 2px 4px -3px #4b11111f;--shadow-lg:1px 1px 16px -2px #4b11111f, 1px 4px 6px -3px #4b11111f;--shadow-xl:1px 1px 16px -2px #4b11111f, 1px 8px 10px -3px #4b11111f;--shadow-2xl:1px 1px 16px -2px #4b11114d}.theme-graphite{--background:oklch(96% 0 0);--foreground:oklch(32% 0 0);--card:oklch(97% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(97% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(49% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(91% 0 0);--secondary-foreground:oklch(32% 0 0);--muted:oklch(89% 0 0);--muted-foreground:oklch(51% 0 0);--accent:oklch(81% 0 0);--accent-foreground:oklch(32% 0 0);--destructive:oklch(56% .19 25.86);--destructive-foreground:oklch(100% 0 0);--border:oklch(86% 0 0);--input:oklch(91% 0 0);--ring:oklch(49% 0 0);--chart-1:oklch(49% 0 0);--chart-2:oklch(49% .04 196.03);--chart-3:oklch(65% 0 0);--chart-4:oklch(73% 0 0);--chart-5:oklch(81% 0 0);--sidebar:oklch(94% 0 0);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(49% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(81% 0 0);--sidebar-accent-foreground:oklch(32% 0 0);--sidebar-border:oklch(86% 0 0);--sidebar-ring:oklch(49% 0 0);--font-sans:Montserrat, sans-serif;--font-serif:Georgia, serif;--font-mono:Fira Code, monospace;--radius:.35rem;--shadow-2xs:0px 2px 0px 0px #33333312;--shadow-xs:0px 2px 0px 0px #33333312;--shadow-sm:0px 2px 0px 0px #33333326, 0px 1px 2px -1px #33333326;--shadow:0px 2px 0px 0px #33333326, 0px 1px 2px -1px #33333326;--shadow-md:0px 2px 0px 0px #33333326, 0px 2px 4px -1px #33333326;--shadow-lg:0px 2px 0px 0px #33333326, 0px 4px 6px -1px #33333326;--shadow-xl:0px 2px 0px 0px #33333326, 0px 8px 10px -1px #33333326;--shadow-2xl:0px 2px 0px 0px #33333361}.theme-graphite:is(.dark *){--background:oklch(22% 0 0);--foreground:oklch(89% 0 0);--card:oklch(24% 0 0);--card-foreground:oklch(89% 0 0);--popover:oklch(24% 0 0);--popover-foreground:oklch(89% 0 0);--primary:oklch(71% 0 0);--primary-foreground:oklch(22% 0 0);--secondary:oklch(31% 0 0);--secondary-foreground:oklch(89% 0 0);--muted:oklch(29% 0 0);--muted-foreground:oklch(60% 0 0);--accent:oklch(37% 0 0);--accent-foreground:oklch(89% 0 0);--destructive:oklch(66% .15 22.17);--destructive-foreground:oklch(100% 0 0);--border:oklch(33% 0 0);--input:oklch(31% 0 0);--ring:oklch(71% 0 0);--chart-1:oklch(71% 0 0);--chart-2:oklch(67% .03 206.35);--chart-3:oklch(55% 0 0);--chart-4:oklch(46% 0 0);--chart-5:oklch(37% 0 0);--sidebar:oklch(24% 0 0);--sidebar-foreground:oklch(89% 0 0);--sidebar-primary:oklch(71% 0 0);--sidebar-primary-foreground:oklch(22% 0 0);--sidebar-accent:oklch(37% 0 0);--sidebar-accent-foreground:oklch(89% 0 0);--sidebar-border:oklch(33% 0 0);--sidebar-ring:oklch(71% 0 0);--font-sans:Inter, sans-serif;--font-serif:Georgia, serif;--font-mono:Fira Code, monospace;--radius:.35rem;--shadow-2xs:0px 2px 0px 0px #33333312;--shadow-xs:0px 2px 0px 0px #33333312;--shadow-sm:0px 2px 0px 0px #33333326, 0px 1px 2px -1px #33333326;--shadow:0px 2px 0px 0px #33333326, 0px 1px 2px -1px #33333326;--shadow-md:0px 2px 0px 0px #33333326, 0px 2px 4px -1px #33333326;--shadow-lg:0px 2px 0px 0px #33333326, 0px 4px 6px -1px #33333326;--shadow-xl:0px 2px 0px 0px #33333326, 0px 8px 10px -1px #33333326;--shadow-2xl:0px 2px 0px 0px #33333361}.theme-kodama-grove{--background:oklch(88% .05 91.79);--foreground:oklch(43% .03 59.22);--card:oklch(89% .04 87.57);--card-foreground:oklch(43% .03 59.22);--popover:oklch(94% .03 89.85);--popover-foreground:oklch(43% .03 59.22);--primary:oklch(67% .11 118.91);--primary-foreground:oklch(99% .01 88.64);--secondary:oklch(85% .06 91.15);--secondary-foreground:oklch(43% .03 59.22);--muted:oklch(85% .06 91.15);--muted-foreground:oklch(58% .03 60.93);--accent:oklch(84% .07 90.33);--accent-foreground:oklch(43% .03 59.22);--destructive:oklch(71% .1 29.98);--destructive-foreground:oklch(98% .01 91.48);--border:oklch(69% .04 59.84);--input:oklch(84% .07 90.33);--ring:oklch(73% .06 130.85);--chart-1:oklch(73% .06 130.85);--chart-2:oklch(68% .06 132.45);--chart-3:oklch(82% .03 136.65);--chart-4:oklch(59% .05 137.62);--chart-5:oklch(52% .04 137.19);--sidebar:oklch(86% .06 90.52);--sidebar-foreground:oklch(43% .03 59.22);--sidebar-primary:oklch(73% .06 130.85);--sidebar-primary-foreground:oklch(99% .01 88.64);--sidebar-accent:oklch(92% .02 88);--sidebar-accent-foreground:oklch(43% .03 59.22);--sidebar-border:oklch(91% .02 88);--sidebar-ring:oklch(73% .06 130.85);--font-sans:Merriweather, serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.425rem;--shadow-2xs:3px 3px 2px 0px #5b6d4612;--shadow-xs:3px 3px 2px 0px #5b6d4612;--shadow-sm:3px 3px 2px 0px #5b6d4626, 3px 1px 2px -1px #5b6d4626;--shadow:3px 3px 2px 0px #5b6d4626, 3px 1px 2px -1px #5b6d4626;--shadow-md:3px 3px 2px 0px #5b6d4626, 3px 2px 4px -1px #5b6d4626;--shadow-lg:3px 3px 2px 0px #5b6d4626, 3px 4px 6px -1px #5b6d4626;--shadow-xl:3px 3px 2px 0px #5b6d4626, 3px 8px 10px -1px #5b6d4626;--shadow-2xl:3px 3px 2px 0px #5b6d4661}.theme-kodama-grove:is(.dark *){--background:oklch(33% .02 88.07);--foreground:oklch(92% .02 82.12);--card:oklch(36% .02 82.33);--card-foreground:oklch(92% .02 82.12);--popover:oklch(36% .02 82.33);--popover-foreground:oklch(92% .02 82.12);--primary:oklch(68% .06 132.45);--primary-foreground:oklch(27% .01 61.02);--secondary:oklch(44% .02 84.55);--secondary-foreground:oklch(92% .02 82.12);--muted:oklch(39% .02 82.71);--muted-foreground:oklch(71% .02 73.62);--accent:oklch(65% .07 90.76);--accent-foreground:oklch(27% .01 61.02);--destructive:oklch(63% .08 31.3);--destructive-foreground:oklch(94% .02 84.59);--border:oklch(44% .02 84.55);--input:oklch(44% .02 84.55);--ring:oklch(68% .06 132.45);--chart-1:oklch(68% .06 132.45);--chart-2:oklch(73% .06 130.85);--chart-3:oklch(59% .05 137.62);--chart-4:oklch(65% .07 90.76);--chart-5:oklch(52% .04 137.19);--sidebar:oklch(33% .02 88.07);--sidebar-foreground:oklch(92% .02 82.12);--sidebar-primary:oklch(68% .06 132.45);--sidebar-primary-foreground:oklch(27% .01 61.02);--sidebar-accent:oklch(65% .07 90.76);--sidebar-accent-foreground:oklch(27% .01 61.02);--sidebar-border:oklch(44% .02 84.55);--sidebar-ring:oklch(68% .06 132.45);--font-sans:Merriweather, serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.425rem;--shadow-2xs:3px 3px 2px 0px #5b6d4612;--shadow-xs:3px 3px 2px 0px #5b6d4612;--shadow-sm:3px 3px 2px 0px #5b6d4626, 3px 1px 2px -1px #5b6d4626;--shadow:3px 3px 2px 0px #5b6d4626, 3px 1px 2px -1px #5b6d4626;--shadow-md:3px 3px 2px 0px #5b6d4626, 3px 2px 4px -1px #5b6d4626;--shadow-lg:3px 3px 2px 0px #5b6d4626, 3px 4px 6px -1px #5b6d4626;--shadow-xl:3px 3px 2px 0px #5b6d4626, 3px 8px 10px -1px #5b6d4626;--shadow-2xl:3px 3px 2px 0px #5b6d4661}.theme-midnight-bloom{--background:oklch(98% 0 0);--foreground:oklch(32% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(57% .2 283.08);--primary-foreground:oklch(100% 0 0);--secondary:oklch(82% .07 249.35);--secondary-foreground:oklch(32% 0 0);--muted:oklch(82% .02 91.62);--muted-foreground:oklch(54% 0 0);--accent:oklch(65% .06 117.43);--accent-foreground:oklch(100% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(87% 0 0);--input:oklch(87% 0 0);--ring:oklch(57% .2 283.08);--chart-1:oklch(57% .2 283.08);--chart-2:oklch(53% .17 314.65);--chart-3:oklch(34% .18 301.68);--chart-4:oklch(67% .14 261.34);--chart-5:oklch(59% .1 245.74);--sidebar:oklch(98% 0 0);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(57% .2 283.08);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(65% .06 117.43);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(87% 0 0);--sidebar-ring:oklch(57% .2 283.08);--font-sans:Montserrat, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Source Code Pro, monospace;--radius:.5rem;--shadow-2xs:0px 5px 10px -2px #0000000d;--shadow-xs:0px 5px 10px -2px #0000000d;--shadow-sm:0px 5px 10px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow:0px 5px 10px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow-md:0px 5px 10px -2px #0000001a, 0px 2px 4px -3px #0000001a;--shadow-lg:0px 5px 10px -2px #0000001a, 0px 4px 6px -3px #0000001a;--shadow-xl:0px 5px 10px -2px #0000001a, 0px 8px 10px -3px #0000001a;--shadow-2xl:0px 5px 10px -2px #00000040}.theme-midnight-bloom:is(.dark *){--background:oklch(23% .01 264.29);--foreground:oklch(92% 0 0);--card:oklch(32% .01 223.67);--card-foreground:oklch(92% 0 0);--popover:oklch(32% .01 223.67);--popover-foreground:oklch(92% 0 0);--primary:oklch(57% .2 283.08);--primary-foreground:oklch(100% 0 0);--secondary:oklch(34% .18 301.68);--secondary-foreground:oklch(92% 0 0);--muted:oklch(39% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(67% .14 261.34);--accent-foreground:oklch(92% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(39% 0 0);--input:oklch(39% 0 0);--ring:oklch(57% .2 283.08);--chart-1:oklch(57% .2 283.08);--chart-2:oklch(53% .17 314.65);--chart-3:oklch(34% .18 301.68);--chart-4:oklch(67% .14 261.34);--chart-5:oklch(59% .1 245.74);--sidebar:oklch(23% .01 264.29);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(57% .2 283.08);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(67% .14 261.34);--sidebar-accent-foreground:oklch(92% 0 0);--sidebar-border:oklch(39% 0 0);--sidebar-ring:oklch(57% .2 283.08);--font-sans:Montserrat, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Source Code Pro, monospace;--radius:.5rem;--shadow-2xs:0px 5px 10px -2px #0000000d;--shadow-xs:0px 5px 10px -2px #0000000d;--shadow-sm:0px 5px 10px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow:0px 5px 10px -2px #0000001a, 0px 1px 2px -3px #0000001a;--shadow-md:0px 5px 10px -2px #0000001a, 0px 2px 4px -3px #0000001a;--shadow-lg:0px 5px 10px -2px #0000001a, 0px 4px 6px -3px #0000001a;--shadow-xl:0px 5px 10px -2px #0000001a, 0px 8px 10px -3px #0000001a;--shadow-2xl:0px 5px 10px -2px #00000040}.theme-moocha-mousse{--background:oklch(95% .01 102.46);--foreground:oklch(41% .03 40.36);--card:oklch(95% .01 102.46);--card-foreground:oklch(41% .03 40.36);--popover:oklch(100% 0 0);--popover-foreground:oklch(41% .03 40.36);--primary:oklch(61% .06 44.36);--primary-foreground:oklch(100% 0 0);--secondary:oklch(75% .04 80.55);--secondary-foreground:oklch(100% 0 0);--muted:oklch(85% .04 49.09);--muted-foreground:oklch(54% .05 37.21);--accent:oklch(85% .04 49.09);--accent-foreground:oklch(41% .03 40.36);--destructive:oklch(22% .01 52.96);--destructive-foreground:oklch(100% 0 0);--border:oklch(75% .04 80.55);--input:oklch(75% .04 80.55);--ring:oklch(61% .06 44.36);--chart-1:oklch(61% .06 44.36);--chart-2:oklch(54% .05 37.21);--chart-3:oklch(73% .05 52.33);--chart-4:oklch(75% .04 80.55);--chart-5:oklch(64% .04 52.39);--sidebar:oklch(89% .03 49.57);--sidebar-foreground:oklch(41% .03 40.36);--sidebar-primary:oklch(61% .06 44.36);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(73% .05 52.33);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(64% .04 52.39);--sidebar-ring:oklch(61% .06 44.36);--font-sans:DM Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:.5rem;--shadow-2xs:2px 2px 0px 0px #997b6c0f;--shadow-xs:2px 2px 0px 0px #997b6c0f;--shadow-sm:2px 2px 0px 0px #997b6c1c, 2px 1px 2px -1px #997b6c1c;--shadow:2px 2px 0px 0px #997b6c1c, 2px 1px 2px -1px #997b6c1c;--shadow-md:2px 2px 0px 0px #997b6c1c, 2px 2px 4px -1px #997b6c1c;--shadow-lg:2px 2px 0px 0px #997b6c1c, 2px 4px 6px -1px #997b6c1c;--shadow-xl:2px 2px 0px 0px #997b6c1c, 2px 8px 10px -1px #997b6c1c;--shadow-2xl:2px 2px 0px 0px #997b6c47}.theme-moocha-mousse:is(.dark *){--background:oklch(27% .01 48.18);--foreground:oklch(95% .01 102.46);--card:oklch(33% .02 50.89);--card-foreground:oklch(95% .01 102.46);--popover:oklch(33% .02 50.89);--popover-foreground:oklch(95% .01 102.46);--primary:oklch(73% .05 52.33);--primary-foreground:oklch(27% .01 48.18);--secondary:oklch(54% .05 37.21);--secondary-foreground:oklch(95% .01 102.46);--muted:oklch(41% .03 40.36);--muted-foreground:oklch(76% .04 50.86);--accent:oklch(75% .04 80.55);--accent-foreground:oklch(27% .01 48.18);--destructive:oklch(69% .14 21.46);--destructive-foreground:oklch(27% .01 48.18);--border:oklch(41% .03 40.36);--input:oklch(41% .03 40.36);--ring:oklch(73% .05 52.33);--chart-1:oklch(73% .05 52.33);--chart-2:oklch(75% .04 80.55);--chart-3:oklch(61% .06 44.36);--chart-4:oklch(54% .05 37.21);--chart-5:oklch(64% .04 52.39);--sidebar:oklch(22% .01 52.96);--sidebar-foreground:oklch(95% .01 102.46);--sidebar-primary:oklch(73% .05 52.33);--sidebar-primary-foreground:oklch(22% .01 52.96);--sidebar-accent:oklch(75% .04 80.55);--sidebar-accent-foreground:oklch(22% .01 52.96);--sidebar-border:oklch(41% .03 40.36);--sidebar-ring:oklch(73% .05 52.33);--font-sans:DM Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:.5rem;--shadow-2xs:2px 2px 0px 0px #5a483f0f;--shadow-xs:2px 2px 0px 0px #5a483f0f;--shadow-sm:2px 2px 0px 0px #5a483f1c, 2px 1px 2px -1px #5a483f1c;--shadow:2px 2px 0px 0px #5a483f1c, 2px 1px 2px -1px #5a483f1c;--shadow-md:2px 2px 0px 0px #5a483f1c, 2px 2px 4px -1px #5a483f1c;--shadow-lg:2px 2px 0px 0px #5a483f1c, 2px 4px 6px -1px #5a483f1c;--shadow-xl:2px 2px 0px 0px #5a483f1c, 2px 8px 10px -1px #5a483f1c;--shadow-2xl:2px 2px 0px 0px #5a483f47}.theme-modern-minimal{--background:oklch(100% 0 0);--foreground:oklch(32% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(62% .19 259.81);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% 0 264.54);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(98% 0 247.84);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(95% .03 236.82);--accent-foreground:oklch(38% .14 265.52);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .01 264.53);--input:oklch(93% .01 264.53);--ring:oklch(62% .19 259.81);--chart-1:oklch(62% .19 259.81);--chart-2:oklch(55% .22 262.88);--chart-3:oklch(49% .22 264.38);--chart-4:oklch(42% .18 265.64);--chart-5:oklch(38% .14 265.52);--sidebar:oklch(98% 0 247.84);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(62% .19 259.81);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95% .03 236.82);--sidebar-accent-foreground:oklch(38% .14 265.52);--sidebar-border:oklch(93% .01 264.53);--sidebar-ring:oklch(62% .19 259.81);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.375rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-modern-minimal:is(.dark *){--background:oklch(20% 0 0);--foreground:oklch(92% 0 0);--card:oklch(27% 0 0);--card-foreground:oklch(92% 0 0);--popover:oklch(27% 0 0);--popover-foreground:oklch(92% 0 0);--primary:oklch(62% .19 259.81);--primary-foreground:oklch(100% 0 0);--secondary:oklch(27% 0 0);--secondary-foreground:oklch(92% 0 0);--muted:oklch(27% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(38% .14 265.52);--accent-foreground:oklch(88% .06 254.13);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(37% 0 0);--input:oklch(37% 0 0);--ring:oklch(62% .19 259.81);--chart-1:oklch(71% .14 254.62);--chart-2:oklch(62% .19 259.81);--chart-3:oklch(55% .22 262.88);--chart-4:oklch(49% .22 264.38);--chart-5:oklch(42% .18 265.64);--sidebar:oklch(20% 0 0);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(62% .19 259.81);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(38% .14 265.52);--sidebar-accent-foreground:oklch(88% .06 254.13);--sidebar-border:oklch(37% 0 0);--sidebar-ring:oklch(62% .19 259.81);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.375rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-mono{--background:oklch(100% 0 0);--foreground:oklch(14% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14% 0 0);--primary:oklch(56% 0 0);--primary-foreground:oklch(99% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20% 0 0);--destructive:oklch(58% .24 28.48);--destructive-foreground:oklch(97% 0 0);--border:oklch(92% 0 0);--input:oklch(92% 0 0);--ring:oklch(71% 0 0);--chart-1:oklch(56% 0 0);--chart-2:oklch(56% 0 0);--chart-3:oklch(56% 0 0);--chart-4:oklch(56% 0 0);--chart-5:oklch(56% 0 0);--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(14% 0 0);--sidebar-primary:oklch(20% 0 0);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20% 0 0);--sidebar-border:oklch(92% 0 0);--sidebar-ring:oklch(71% 0 0);--font-sans:Geist Mono, monospace;--font-serif:Geist Mono, monospace;--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-2xs:0px 1px 0px 0px #0000;--shadow-xs:0px 1px 0px 0px #0000;--shadow-sm:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000, 0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000, 0px 4px 6px -1px #0000;--shadow-xl:0px 1px 0px 0px #0000, 0px 8px 10px -1px #0000;--shadow-2xl:0px 1px 0px 0px #0000}.theme-mono:is(.dark *){--background:oklch(14% 0 0);--foreground:oklch(99% 0 0);--card:oklch(21% 0 0);--card-foreground:oklch(99% 0 0);--popover:oklch(27% 0 0);--popover-foreground:oklch(99% 0 0);--primary:oklch(56% 0 0);--primary-foreground:oklch(99% 0 0);--secondary:oklch(27% 0 0);--secondary-foreground:oklch(99% 0 0);--muted:oklch(27% 0 0);--muted-foreground:oklch(71% 0 0);--accent:oklch(37% 0 0);--accent-foreground:oklch(99% 0 0);--destructive:oklch(70% .19 22.23);--destructive-foreground:oklch(27% 0 0);--border:oklch(34% 0 0);--input:oklch(44% 0 0);--ring:oklch(56% 0 0);--chart-1:oklch(56% 0 0);--chart-2:oklch(56% 0 0);--chart-3:oklch(56% 0 0);--chart-4:oklch(56% 0 0);--chart-5:oklch(56% 0 0);--sidebar:oklch(20% 0 0);--sidebar-foreground:oklch(99% 0 0);--sidebar-primary:oklch(99% 0 0);--sidebar-primary-foreground:oklch(20% 0 0);--sidebar-accent:oklch(27% 0 0);--sidebar-accent-foreground:oklch(99% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(44% 0 0);--font-sans:Geist Mono, monospace;--font-serif:Geist Mono, monospace;--font-mono:Geist Mono, monospace;--radius:0rem;--shadow-2xs:0px 1px 0px 0px #0000;--shadow-xs:0px 1px 0px 0px #0000;--shadow-sm:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow:0px 1px 0px 0px #0000, 0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000, 0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000, 0px 4px 6px -1px #0000;--shadow-xl:0px 1px 0px 0px #0000, 0px 8px 10px -1px #0000;--shadow-2xl:0px 1px 0px 0px #0000}.theme-nature{--background:oklch(97% .01 80.72);--foreground:oklch(30% .04 30.2);--card:oklch(97% .01 80.72);--card-foreground:oklch(30% .04 30.2);--popover:oklch(97% .01 80.72);--popover-foreground:oklch(30% .04 30.2);--primary:oklch(52% .13 144.17);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% .02 147.64);--secondary-foreground:oklch(43% .12 144.31);--muted:oklch(94% .01 74.42);--muted-foreground:oklch(45% .05 39.21);--accent:oklch(90% .05 146.04);--accent-foreground:oklch(43% .12 144.31);--destructive:oklch(54% .19 26.72);--destructive-foreground:oklch(100% 0 0);--border:oklch(88% .02 74.64);--input:oklch(88% .02 74.64);--ring:oklch(52% .13 144.17);--chart-1:oklch(67% .16 144.21);--chart-2:oklch(58% .14 144.18);--chart-3:oklch(52% .13 144.17);--chart-4:oklch(43% .12 144.31);--chart-5:oklch(22% .05 145.73);--sidebar:oklch(94% .01 74.42);--sidebar-foreground:oklch(30% .04 30.2);--sidebar-primary:oklch(52% .13 144.17);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90% .05 146.04);--sidebar-accent-foreground:oklch(43% .12 144.31);--sidebar-border:oklch(88% .02 74.64);--sidebar-ring:oklch(52% .13 144.17);--font-sans:Montserrat, sans-serif;--font-serif:Merriweather, serif;--font-mono:Source Code Pro, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-nature:is(.dark *){--background:oklch(27% .03 150.77);--foreground:oklch(94% .01 72.66);--card:oklch(33% .03 146.99);--card-foreground:oklch(94% .01 72.66);--popover:oklch(33% .03 146.99);--popover-foreground:oklch(94% .01 72.66);--primary:oklch(67% .16 144.21);--primary-foreground:oklch(22% .05 145.73);--secondary:oklch(39% .03 142.99);--secondary-foreground:oklch(90% .02 142.55);--muted:oklch(33% .03 146.99);--muted-foreground:oklch(86% .02 76.1);--accent:oklch(58% .14 144.18);--accent-foreground:oklch(94% .01 72.66);--destructive:oklch(54% .19 26.72);--destructive-foreground:oklch(94% .01 72.66);--border:oklch(39% .03 142.99);--input:oklch(39% .03 142.99);--ring:oklch(67% .16 144.21);--chart-1:oklch(77% .12 145.3);--chart-2:oklch(72% .14 144.89);--chart-3:oklch(67% .16 144.21);--chart-4:oklch(63% .15 144.2);--chart-5:oklch(58% .14 144.18);--sidebar:oklch(27% .03 150.77);--sidebar-foreground:oklch(94% .01 72.66);--sidebar-primary:oklch(67% .16 144.21);--sidebar-primary-foreground:oklch(22% .05 145.73);--sidebar-accent:oklch(58% .14 144.18);--sidebar-accent-foreground:oklch(94% .01 72.66);--sidebar-border:oklch(39% .03 142.99);--sidebar-ring:oklch(67% .16 144.21);--font-sans:Montserrat, sans-serif;--font-serif:Merriweather, serif;--font-mono:Source Code Pro, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-neo-brutalism{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(65% .24 26.97);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% .21 109.77);--secondary-foreground:oklch(0% 0 0);--muted:oklch(96% 0 0);--muted-foreground:oklch(32% 0 0);--accent:oklch(56% .24 260.82);--accent-foreground:oklch(100% 0 0);--destructive:oklch(0% 0 0);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(0% 0 0);--ring:oklch(65% .24 26.97);--chart-1:oklch(65% .24 26.97);--chart-2:oklch(97% .21 109.77);--chart-3:oklch(56% .24 260.82);--chart-4:oklch(73% .25 142.5);--chart-5:oklch(59% .27 328.36);--sidebar:oklch(96% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(65% .24 26.97);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(56% .24 260.82);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(65% .24 26.97);--font-sans:DM Sans, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Space Mono, monospace;--radius:0px;--shadow-2xs:4px 4px 0px 0px #00000080;--shadow-xs:4px 4px 0px 0px #00000080;--shadow-sm:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000, 4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000, 4px 4px 6px -1px #000;--shadow-xl:4px 4px 0px 0px #000, 4px 8px 10px -1px #000;--shadow-2xl:4px 4px 0px 0px #000}.theme-neo-brutalism:is(.dark *){--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(32% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(32% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(70% .19 23.19);--primary-foreground:oklch(0% 0 0);--secondary:oklch(97% .2 109.62);--secondary-foreground:oklch(0% 0 0);--muted:oklch(32% 0 0);--muted-foreground:oklch(85% 0 0);--accent:oklch(68% .18 252.26);--accent-foreground:oklch(0% 0 0);--destructive:oklch(100% 0 0);--destructive-foreground:oklch(0% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:oklch(70% .19 23.19);--chart-1:oklch(70% .19 23.19);--chart-2:oklch(97% .2 109.62);--chart-3:oklch(68% .18 252.26);--chart-4:oklch(74% .23 142.85);--chart-5:oklch(61% .25 328.07);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(70% .19 23.19);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(68% .18 252.26);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(70% .19 23.19);--font-sans:DM Sans, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Space Mono, monospace;--radius:0px;--shadow-2xs:4px 4px 0px 0px #00000080;--shadow-xs:4px 4px 0px 0px #00000080;--shadow-sm:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000, 4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000, 4px 4px 6px -1px #000;--shadow-xl:4px 4px 0px 0px #000, 4px 8px 10px -1px #000;--shadow-2xl:4px 4px 0px 0px #000}.theme-northern-lights{--background:oklch(98% 0 286.38);--foreground:oklch(32% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(65% .15 150.31);--primary-foreground:oklch(100% 0 0);--secondary:oklch(67% .14 261.34);--secondary-foreground:oklch(100% 0 0);--muted:oklch(88% .03 98.1);--muted-foreground:oklch(54% 0 0);--accent:oklch(83% .11 211.96);--accent-foreground:oklch(32% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(87% 0 0);--input:oklch(87% 0 0);--ring:oklch(65% .15 150.31);--chart-1:oklch(65% .15 150.31);--chart-2:oklch(67% .14 261.34);--chart-3:oklch(83% .11 211.96);--chart-4:oklch(59% .1 245.74);--chart-5:oklch(59% .16 148.24);--sidebar:oklch(98% 0 286.38);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(65% .15 150.31);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(83% .11 211.96);--sidebar-accent-foreground:oklch(32% 0 0);--sidebar-border:oklch(87% 0 0);--sidebar-ring:oklch(65% .15 150.31);--font-sans:Plus Jakarta Sans, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-northern-lights:is(.dark *){--background:oklch(23% .01 264.29);--foreground:oklch(92% 0 0);--card:oklch(32% .01 223.67);--card-foreground:oklch(92% 0 0);--popover:oklch(32% .01 223.67);--popover-foreground:oklch(92% 0 0);--primary:oklch(65% .15 150.31);--primary-foreground:oklch(100% 0 0);--secondary:oklch(59% .1 245.74);--secondary-foreground:oklch(92% 0 0);--muted:oklch(39% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(67% .14 261.34);--accent-foreground:oklch(92% 0 0);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(39% 0 0);--input:oklch(39% 0 0);--ring:oklch(65% .15 150.31);--chart-1:oklch(65% .15 150.31);--chart-2:oklch(59% .1 245.74);--chart-3:oklch(67% .14 261.34);--chart-4:oklch(83% .11 211.96);--chart-5:oklch(59% .16 148.24);--sidebar:oklch(23% .01 264.29);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(65% .15 150.31);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(67% .14 261.34);--sidebar-accent-foreground:oklch(92% 0 0);--sidebar-border:oklch(39% 0 0);--sidebar-ring:oklch(65% .15 150.31);--font-sans:Plus Jakarta Sans, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-ocean-breeze{--background:oklch(98% .01 244.25);--foreground:oklch(37% .03 259.73);--card:oklch(100% 0 0);--card-foreground:oklch(37% .03 259.73);--popover:oklch(100% 0 0);--popover-foreground:oklch(37% .03 259.73);--primary:oklch(72% .19 149.58);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .03 236.82);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(97% 0 264.54);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(95% .05 163.05);--accent-foreground:oklch(37% .03 259.73);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .01 264.53);--input:oklch(93% .01 264.53);--ring:oklch(72% .19 149.58);--chart-1:oklch(72% .19 149.58);--chart-2:oklch(70% .15 162.48);--chart-3:oklch(60% .13 163.23);--chart-4:oklch(51% .1 165.61);--chart-5:oklch(43% .09 166.91);--sidebar:oklch(95% .03 236.82);--sidebar-foreground:oklch(37% .03 259.73);--sidebar-primary:oklch(72% .19 149.58);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95% .05 163.05);--sidebar-accent-foreground:oklch(37% .03 259.73);--sidebar-border:oklch(93% .01 264.53);--sidebar-ring:oklch(72% .19 149.58);--font-sans:DM Sans, sans-serif;--font-serif:Lora, serif;--font-mono:IBM Plex Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-ocean-breeze:is(.dark *){--background:oklch(21% .04 265.75);--foreground:oklch(87% .01 258.34);--card:oklch(28% .04 260.03);--card-foreground:oklch(87% .01 258.34);--popover:oklch(28% .04 260.03);--popover-foreground:oklch(87% .01 258.34);--primary:oklch(77% .15 163.22);--primary-foreground:oklch(21% .04 265.75);--secondary:oklch(34% .03 260.91);--secondary-foreground:oklch(71% .01 286.07);--muted:oklch(28% .04 260.03);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(37% .03 259.73);--accent-foreground:oklch(71% .01 286.07);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(21% .04 265.75);--border:oklch(45% .03 256.8);--input:oklch(45% .03 256.8);--ring:oklch(77% .15 163.22);--chart-1:oklch(77% .15 163.22);--chart-2:oklch(78% .13 181.91);--chart-3:oklch(72% .19 149.58);--chart-4:oklch(70% .15 162.48);--chart-5:oklch(60% .13 163.23);--sidebar:oklch(28% .04 260.03);--sidebar-foreground:oklch(87% .01 258.34);--sidebar-primary:oklch(77% .15 163.22);--sidebar-primary-foreground:oklch(21% .04 265.75);--sidebar-accent:oklch(37% .03 259.73);--sidebar-accent-foreground:oklch(71% .01 286.07);--sidebar-border:oklch(45% .03 256.8);--sidebar-ring:oklch(77% .15 163.22);--font-sans:DM Sans, sans-serif;--font-serif:Lora, serif;--font-mono:IBM Plex Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}.theme-pastel-dreams{--background:oklch(97% .01 314.78);--foreground:oklch(37% .03 259.73);--card:oklch(100% 0 0);--card-foreground:oklch(37% .03 259.73);--popover:oklch(100% 0 0);--popover-foreground:oklch(37% .03 259.73);--primary:oklch(71% .16 293.54);--primary-foreground:oklch(100% 0 0);--secondary:oklch(91% .05 306.09);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(95% .03 307.17);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(94% .03 321.94);--accent-foreground:oklch(37% .03 259.73);--destructive:oklch(81% .1 19.57);--destructive-foreground:oklch(100% 0 0);--border:oklch(91% .05 306.09);--input:oklch(91% .05 306.09);--ring:oklch(71% .16 293.54);--chart-1:oklch(71% .16 293.54);--chart-2:oklch(61% .22 292.72);--chart-3:oklch(54% .25 293.01);--chart-4:oklch(49% .24 292.58);--chart-5:oklch(43% .21 292.76);--sidebar:oklch(91% .05 306.09);--sidebar-foreground:oklch(37% .03 259.73);--sidebar-primary:oklch(71% .16 293.54);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% .03 321.94);--sidebar-accent-foreground:oklch(37% .03 259.73);--sidebar-border:oklch(91% .05 306.09);--sidebar-ring:oklch(71% .16 293.54);--font-sans:Open Sans, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:IBM Plex Mono, monospace;--radius:1.5rem;--shadow-2xs:0px 8px 16px -4px #0000000a;--shadow-xs:0px 8px 16px -4px #0000000a;--shadow-sm:0px 8px 16px -4px #00000014, 0px 1px 2px -5px #00000014;--shadow:0px 8px 16px -4px #00000014, 0px 1px 2px -5px #00000014;--shadow-md:0px 8px 16px -4px #00000014, 0px 2px 4px -5px #00000014;--shadow-lg:0px 8px 16px -4px #00000014, 0px 4px 6px -5px #00000014;--shadow-xl:0px 8px 16px -4px #00000014, 0px 8px 10px -5px #00000014;--shadow-2xl:0px 8px 16px -4px #0003}.theme-pastel-dreams:is(.dark *){--background:oklch(22% .01 56.04);--foreground:oklch(93% .03 272.79);--card:oklch(28% .03 307.23);--card-foreground:oklch(93% .03 272.79);--popover:oklch(28% .03 307.23);--popover-foreground:oklch(93% .03 272.79);--primary:oklch(79% .12 295.75);--primary-foreground:oklch(22% .01 56.04);--secondary:oklch(34% .04 308.85);--secondary-foreground:oklch(87% .01 258.34);--muted:oklch(28% .03 307.23);--muted-foreground:oklch(71% .02 261.32);--accent:oklch(39% .05 304.64);--accent-foreground:oklch(87% .01 258.34);--destructive:oklch(81% .1 19.57);--destructive-foreground:oklch(22% .01 56.04);--border:oklch(34% .04 308.85);--input:oklch(34% .04 308.85);--ring:oklch(79% .12 295.75);--chart-1:oklch(79% .12 295.75);--chart-2:oklch(71% .16 293.54);--chart-3:oklch(61% .22 292.72);--chart-4:oklch(54% .25 293.01);--chart-5:oklch(49% .24 292.58);--sidebar:oklch(34% .04 308.85);--sidebar-foreground:oklch(93% .03 272.79);--sidebar-primary:oklch(79% .12 295.75);--sidebar-primary-foreground:oklch(22% .01 56.04);--sidebar-accent:oklch(39% .05 304.64);--sidebar-accent-foreground:oklch(87% .01 258.34);--sidebar-border:oklch(34% .04 308.85);--sidebar-ring:oklch(79% .12 295.75);--font-sans:Open Sans, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:IBM Plex Mono, monospace;--radius:1.5rem;--shadow-2xs:0px 8px 16px -4px #0000000a;--shadow-xs:0px 8px 16px -4px #0000000a;--shadow-sm:0px 8px 16px -4px #00000014, 0px 1px 2px -5px #00000014;--shadow:0px 8px 16px -4px #00000014, 0px 1px 2px -5px #00000014;--shadow-md:0px 8px 16px -4px #00000014, 0px 2px 4px -5px #00000014;--shadow-lg:0px 8px 16px -4px #00000014, 0px 4px 6px -5px #00000014;--shadow-xl:0px 8px 16px -4px #00000014, 0px 8px 10px -5px #00000014;--shadow-2xl:0px 8px 16px -4px #0003}.theme-perpetuity{--background:oklch(95% .01 197.01);--foreground:oklch(38% .06 212.66);--card:oklch(97% .01 197.07);--card-foreground:oklch(38% .06 212.66);--popover:oklch(97% .01 197.07);--popover-foreground:oklch(38% .06 212.66);--primary:oklch(56% .09 203.28);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .02 196.84);--secondary-foreground:oklch(38% .06 212.66);--muted:oklch(93% .01 196.97);--muted-foreground:oklch(54% .06 201.57);--accent:oklch(90% .03 201.89);--accent-foreground:oklch(38% .06 212.66);--destructive:oklch(57% .19 25.54);--destructive-foreground:oklch(100% 0 0);--border:oklch(89% .02 204.41);--input:oklch(92% .02 196.84);--ring:oklch(56% .09 203.28);--chart-1:oklch(56% .09 203.28);--chart-2:oklch(64% .1 201.59);--chart-3:oklch(71% .11 201.25);--chart-4:oklch(77% .1 201.18);--chart-5:oklch(83% .08 200.97);--sidebar:oklch(93% .02 205.32);--sidebar-foreground:oklch(38% .06 212.66);--sidebar-primary:oklch(56% .09 203.28);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90% .03 201.89);--sidebar-accent-foreground:oklch(38% .06 212.66);--sidebar-border:oklch(89% .02 204.41);--sidebar-ring:oklch(56% .09 203.28);--font-sans:Courier New, monospace;--font-serif:Courier New, monospace;--font-mono:Courier New, monospace;--radius:.125rem;--shadow-2xs:1px 1px 2px 0px #17798212;--shadow-xs:1px 1px 2px 0px #17798212;--shadow-sm:1px 1px 2px 0px #17798226, 1px 1px 2px -1px #17798226;--shadow:1px 1px 2px 0px #17798226, 1px 1px 2px -1px #17798226;--shadow-md:1px 1px 2px 0px #17798226, 1px 2px 4px -1px #17798226;--shadow-lg:1px 1px 2px 0px #17798226, 1px 4px 6px -1px #17798226;--shadow-xl:1px 1px 2px 0px #17798226, 1px 8px 10px -1px #17798226;--shadow-2xl:1px 1px 2px 0px #17798261}.theme-perpetuity:is(.dark *){--background:oklch(21% .02 224.45);--foreground:oklch(85% .13 195.04);--card:oklch(23% .03 216.07);--card-foreground:oklch(85% .13 195.04);--popover:oklch(23% .03 216.07);--popover-foreground:oklch(85% .13 195.04);--primary:oklch(85% .13 195.04);--primary-foreground:oklch(21% .02 224.45);--secondary:oklch(38% .06 216.5);--secondary-foreground:oklch(85% .13 195.04);--muted:oklch(29% .04 218.82);--muted-foreground:oklch(66% .1 195.05);--accent:oklch(38% .06 216.5);--accent-foreground:oklch(85% .13 195.04);--destructive:oklch(62% .21 25.81);--destructive-foreground:oklch(96% 0 0);--border:oklch(38% .06 216.5);--input:oklch(38% .06 216.5);--ring:oklch(85% .13 195.04);--chart-1:oklch(85% .13 195.04);--chart-2:oklch(66% .1 195.05);--chart-3:oklch(58% .08 195.07);--chart-4:oklch(43% .06 202.62);--chart-5:oklch(31% .05 204.16);--sidebar:oklch(21% .02 224.45);--sidebar-foreground:oklch(85% .13 195.04);--sidebar-primary:oklch(85% .13 195.04);--sidebar-primary-foreground:oklch(21% .02 224.45);--sidebar-accent:oklch(38% .06 216.5);--sidebar-accent-foreground:oklch(85% .13 195.04);--sidebar-border:oklch(38% .06 216.5);--sidebar-ring:oklch(85% .13 195.04);--font-sans:Source Code Pro, monospace;--font-serif:Source Code Pro, monospace;--font-mono:Source Code Pro, monospace;--radius:.125rem;--shadow-2xs:1px 1px 2px 0px #52e0e01a;--shadow-xs:1px 1px 2px 0px #52e0e01a;--shadow-sm:1px 1px 2px 0px #52e0e033, 1px 1px 2px -1px #52e0e033;--shadow:1px 1px 2px 0px #52e0e033, 1px 1px 2px -1px #52e0e033;--shadow-md:1px 1px 2px 0px #52e0e033, 1px 2px 4px -1px #52e0e033;--shadow-lg:1px 1px 2px 0px #52e0e033, 1px 4px 6px -1px #52e0e033;--shadow-xl:1px 1px 2px 0px #52e0e033, 1px 8px 10px -1px #52e0e033;--shadow-2xl:1px 1px 2px 0px #52e0e080}.theme-quantum-rose{--background:oklch(97% .02 343.93);--foreground:oklch(44% .17 352.38);--card:oklch(98% .01 339.33);--card-foreground:oklch(44% .17 352.38);--popover:oklch(98% .01 339.33);--popover-foreground:oklch(44% .17 352.38);--primary:oklch(60% .24 .13);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .07 326.13);--secondary-foreground:oklch(44% .17 352.38);--muted:oklch(94% .04 344.26);--muted-foreground:oklch(57% .17 352.05);--accent:oklch(88% .08 344.88);--accent-foreground:oklch(44% .17 352.38);--destructive:oklch(58% .19 6.34);--destructive-foreground:oklch(100% 0 0);--border:oklch(89% .07 344.39);--input:oklch(92% .07 326.13);--ring:oklch(60% .24 .13);--chart-1:oklch(60% .24 .13);--chart-2:oklch(60% .17 345.04);--chart-3:oklch(60% .12 311.8);--chart-4:oklch(58% .12 283.29);--chart-5:oklch(65% .19 267.97);--sidebar:oklch(96% .02 345.75);--sidebar-foreground:oklch(44% .17 352.38);--sidebar-primary:oklch(60% .24 .13);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(88% .08 344.88);--sidebar-accent-foreground:oklch(44% .17 352.38);--sidebar-border:oklch(93% .04 343.31);--sidebar-ring:oklch(60% .24 .13);--font-sans:Poppins, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Space Mono, monospace;--radius:.5rem;--shadow-2xs:0px 3px 0px 0px #82174d17;--shadow-xs:0px 3px 0px 0px #82174d17;--shadow-sm:0px 3px 0px 0px #82174d2e, 0px 1px 2px -1px #82174d2e;--shadow:0px 3px 0px 0px #82174d2e, 0px 1px 2px -1px #82174d2e;--shadow-md:0px 3px 0px 0px #82174d2e, 0px 2px 4px -1px #82174d2e;--shadow-lg:0px 3px 0px 0px #82174d2e, 0px 4px 6px -1px #82174d2e;--shadow-xl:0px 3px 0px 0px #82174d2e, 0px 8px 10px -1px #82174d2e;--shadow-2xl:0px 3px 0px 0px #82174d73}.theme-quantum-rose:is(.dark *){--background:oklch(18% .05 313.72);--foreground:oklch(86% .13 326.64);--card:oklch(24% .07 313.23);--card-foreground:oklch(86% .13 326.64);--popover:oklch(24% .07 313.23);--popover-foreground:oklch(86% .13 326.64);--primary:oklch(75% .23 332.02);--primary-foreground:oklch(16% .05 327.57);--secondary:oklch(32% .09 319.65);--secondary-foreground:oklch(86% .13 326.64);--muted:oklch(27% .08 312.35);--muted-foreground:oklch(71% .16 327.11);--accent:oklch(36% .12 325.77);--accent-foreground:oklch(86% .13 326.64);--destructive:oklch(65% .24 7.17);--destructive-foreground:oklch(98% 0 0);--border:oklch(33% .12 313.54);--input:oklch(32% .09 319.65);--ring:oklch(75% .23 332.02);--chart-1:oklch(75% .23 332.02);--chart-2:oklch(65% .22 317.63);--chart-3:oklch(62% .22 292.77);--chart-4:oklch(61% .16 278.72);--chart-5:oklch(62% .2 268.05);--sidebar:oklch(19% .05 311.4);--sidebar-foreground:oklch(86% .13 326.64);--sidebar-primary:oklch(75% .23 332.02);--sidebar-primary-foreground:oklch(16% .05 327.57);--sidebar-accent:oklch(36% .12 325.77);--sidebar-accent-foreground:oklch(86% .13 326.64);--sidebar-border:oklch(33% .12 313.54);--sidebar-ring:oklch(75% .23 332.02);--font-sans:Quicksand, sans-serif;--font-serif:Playfair Display, serif;--font-mono:Space Mono, monospace;--radius:.5rem;--shadow-2xs:0px 3px 0px 0px #e61ae617;--shadow-xs:0px 3px 0px 0px #e61ae617;--shadow-sm:0px 3px 0px 0px #e61ae62e, 0px 1px 2px -1px #e61ae62e;--shadow:0px 3px 0px 0px #e61ae62e, 0px 1px 2px -1px #e61ae62e;--shadow-md:0px 3px 0px 0px #e61ae62e, 0px 2px 4px -1px #e61ae62e;--shadow-lg:0px 3px 0px 0px #e61ae62e, 0px 4px 6px -1px #e61ae62e;--shadow-xl:0px 3px 0px 0px #e61ae62e, 0px 8px 10px -1px #e61ae62e;--shadow-2xl:0px 3px 0px 0px #e61ae673}.theme-retro-arcade{--background:oklch(97% .03 90.1);--foreground:oklch(31% .05 219.65);--card:oklch(93% .03 92.4);--card-foreground:oklch(31% .05 219.65);--popover:oklch(93% .03 92.4);--popover-foreground:oklch(31% .05 219.65);--primary:oklch(59% .2 355.89);--primary-foreground:oklch(100% 0 0);--secondary:oklch(64% .1 187.38);--secondary-foreground:oklch(100% 0 0);--muted:oklch(70% .02 196.79);--muted-foreground:oklch(31% .05 219.65);--accent:oklch(58% .17 39.5);--accent-foreground:oklch(100% 0 0);--destructive:oklch(59% .21 27.12);--destructive-foreground:oklch(100% 0 0);--border:oklch(65% .02 205.26);--input:oklch(65% .02 205.26);--ring:oklch(59% .2 355.89);--chart-1:oklch(61% .14 244.93);--chart-2:oklch(64% .1 187.38);--chart-3:oklch(59% .2 355.89);--chart-4:oklch(58% .17 39.5);--chart-5:oklch(59% .21 27.12);--sidebar:oklch(97% .03 90.1);--sidebar-foreground:oklch(31% .05 219.65);--sidebar-primary:oklch(59% .2 355.89);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(64% .1 187.38);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(65% .02 205.26);--sidebar-ring:oklch(59% .2 355.89);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Space Mono, monospace;--radius:.25rem;--shadow-2xs:2px 2px 4px 0px #04232f12;--shadow-xs:2px 2px 4px 0px #04232f12;--shadow-sm:2px 2px 4px 0px #04232f26, 2px 1px 2px -1px #04232f26;--shadow:2px 2px 4px 0px #04232f26, 2px 1px 2px -1px #04232f26;--shadow-md:2px 2px 4px 0px #04232f26, 2px 2px 4px -1px #04232f26;--shadow-lg:2px 2px 4px 0px #04232f26, 2px 4px 6px -1px #04232f26;--shadow-xl:2px 2px 4px 0px #04232f26, 2px 8px 10px -1px #04232f26;--shadow-2xl:2px 2px 4px 0px #04232f61}.theme-retro-arcade:is(.dark *){--background:oklch(27% .05 219.82);--foreground:oklch(70% .02 196.79);--card:oklch(31% .05 219.65);--card-foreground:oklch(70% .02 196.79);--popover:oklch(31% .05 219.65);--popover-foreground:oklch(70% .02 196.79);--primary:oklch(59% .2 355.89);--primary-foreground:oklch(100% 0 0);--secondary:oklch(64% .1 187.38);--secondary-foreground:oklch(100% 0 0);--muted:oklch(52% .03 219.14);--muted-foreground:oklch(70% .02 196.79);--accent:oklch(58% .17 39.5);--accent-foreground:oklch(100% 0 0);--destructive:oklch(59% .21 27.12);--destructive-foreground:oklch(100% 0 0);--border:oklch(52% .03 219.14);--input:oklch(52% .03 219.14);--ring:oklch(59% .2 355.89);--chart-1:oklch(61% .14 244.93);--chart-2:oklch(64% .1 187.38);--chart-3:oklch(59% .2 355.89);--chart-4:oklch(58% .17 39.5);--chart-5:oklch(59% .21 27.12);--sidebar:oklch(27% .05 219.82);--sidebar-foreground:oklch(70% .02 196.79);--sidebar-primary:oklch(59% .2 355.89);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(64% .1 187.38);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(52% .03 219.14);--sidebar-ring:oklch(59% .2 355.89);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:Space Mono, monospace;--radius:.25rem;--shadow-2xs:2px 2px 4px 0px #04232f12;--shadow-xs:2px 2px 4px 0px #04232f12;--shadow-sm:2px 2px 4px 0px #04232f26, 2px 1px 2px -1px #04232f26;--shadow:2px 2px 4px 0px #04232f26, 2px 1px 2px -1px #04232f26;--shadow-md:2px 2px 4px 0px #04232f26, 2px 2px 4px -1px #04232f26;--shadow-lg:2px 2px 4px 0px #04232f26, 2px 4px 6px -1px #04232f26;--shadow-xl:2px 2px 4px 0px #04232f26, 2px 8px 10px -1px #04232f26;--shadow-2xl:2px 2px 4px 0px #04232f61}.theme-solar-dusk{--background:oklch(99% .01 84.57);--foreground:oklch(37% .03 49.61);--card:oklch(97% .01 78.28);--card-foreground:oklch(37% .03 49.61);--popover:oklch(97% .01 78.28);--popover-foreground:oklch(37% .03 49.61);--primary:oklch(56% .15 49);--primary-foreground:oklch(100% 0 0);--secondary:oklch(83% .08 74.44);--secondary-foreground:oklch(44% .01 73.64);--muted:oklch(94% .02 83.26);--muted-foreground:oklch(55% .01 58.07);--accent:oklch(90% .05 74.99);--accent-foreground:oklch(44% .01 73.64);--destructive:oklch(44% .16 26.9);--destructive-foreground:oklch(100% 0 0);--border:oklch(89% .04 89.7);--input:oklch(89% .04 89.7);--ring:oklch(56% .15 49);--chart-1:oklch(56% .15 49);--chart-2:oklch(55% .01 58.07);--chart-3:oklch(55% .12 66.44);--chart-4:oklch(55% .01 58.07);--chart-5:oklch(68% .14 75.83);--sidebar:oklch(94% .02 83.26);--sidebar-foreground:oklch(37% .03 49.61);--sidebar-primary:oklch(56% .15 49);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(55% .12 66.44);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(89% .04 89.7);--sidebar-ring:oklch(56% .15 49);--font-sans:Oxanium, sans-serif;--font-serif:Merriweather, serif;--font-mono:Fira Code, monospace;--radius:.3rem;--shadow-2xs:0px 2px 3px 0px #4b3f3417;--shadow-xs:0px 2px 3px 0px #4b3f3417;--shadow-sm:0px 2px 3px 0px #4b3f342e, 0px 1px 2px -1px #4b3f342e;--shadow:0px 2px 3px 0px #4b3f342e, 0px 1px 2px -1px #4b3f342e;--shadow-md:0px 2px 3px 0px #4b3f342e, 0px 2px 4px -1px #4b3f342e;--shadow-lg:0px 2px 3px 0px #4b3f342e, 0px 4px 6px -1px #4b3f342e;--shadow-xl:0px 2px 3px 0px #4b3f342e, 0px 8px 10px -1px #4b3f342e;--shadow-2xl:0px 2px 3px 0px #4b3f3473}.theme-solar-dusk:is(.dark *){--background:oklch(22% .01 56.04);--foreground:oklch(97% 0 106.42);--card:oklch(27% .01 34.3);--card-foreground:oklch(97% 0 106.42);--popover:oklch(27% .01 34.3);--popover-foreground:oklch(97% 0 106.42);--primary:oklch(70% .19 47.6);--primary-foreground:oklch(100% 0 0);--secondary:oklch(44% .01 73.64);--secondary-foreground:oklch(92% 0 48.72);--muted:oklch(27% .01 34.3);--muted-foreground:oklch(72% .01 56.26);--accent:oklch(36% .05 229.32);--accent-foreground:oklch(92% 0 48.72);--destructive:oklch(58% .22 27.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(37% .01 67.56);--input:oklch(37% .01 67.56);--ring:oklch(70% .19 47.6);--chart-1:oklch(70% .19 47.6);--chart-2:oklch(68% .15 237.32);--chart-3:oklch(80% .16 86.05);--chart-4:oklch(72% .01 56.26);--chart-5:oklch(55% .01 58.07);--sidebar:oklch(27% .01 34.3);--sidebar-foreground:oklch(97% 0 106.42);--sidebar-primary:oklch(70% .19 47.6);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(68% .15 237.32);--sidebar-accent-foreground:oklch(28% .07 254.54);--sidebar-border:oklch(37% .01 67.56);--sidebar-ring:oklch(70% .19 47.6);--font-sans:Oxanium, sans-serif;--font-serif:Merriweather, serif;--font-mono:Fira Code, monospace;--radius:.3rem;--shadow-2xs:0px 2px 3px 0px #0d0d0d17;--shadow-xs:0px 2px 3px 0px #0d0d0d17;--shadow-sm:0px 2px 3px 0px #0d0d0d2e, 0px 1px 2px -1px #0d0d0d2e;--shadow:0px 2px 3px 0px #0d0d0d2e, 0px 1px 2px -1px #0d0d0d2e;--shadow-md:0px 2px 3px 0px #0d0d0d2e, 0px 2px 4px -1px #0d0d0d2e;--shadow-lg:0px 2px 3px 0px #0d0d0d2e, 0px 4px 6px -1px #0d0d0d2e;--shadow-xl:0px 2px 3px 0px #0d0d0d2e, 0px 8px 10px -1px #0d0d0d2e;--shadow-2xl:0px 2px 3px 0px #0d0d0d73}.theme-starry-night{--background:oklch(98% 0 258.32);--foreground:oklch(26% .04 268.07);--card:oklch(93% .01 251.56);--card-foreground:oklch(26% .04 268.07);--popover:oklch(99% .03 98.05);--popover-foreground:oklch(26% .04 268.07);--primary:oklch(48% .12 263.38);--primary-foreground:oklch(99% .03 98.05);--secondary:oklch(86% .12 81.01);--secondary-foreground:oklch(26% .04 268.07);--muted:oklch(92% .01 106.56);--muted-foreground:oklch(48% .12 263.38);--accent:oklch(69% .07 234.04);--accent-foreground:oklch(99% .03 98.05);--destructive:oklch(26% .04 322.53);--destructive-foreground:oklch(99% .03 98.05);--border:oklch(78% .02 251.19);--input:oklch(69% .07 234.04);--ring:oklch(86% .12 81.01);--chart-1:oklch(48% .12 263.38);--chart-2:oklch(86% .12 81.01);--chart-3:oklch(69% .07 234.04);--chart-4:oklch(78% .02 251.19);--chart-5:oklch(26% .04 322.53);--sidebar:oklch(93% .01 251.56);--sidebar-foreground:oklch(26% .04 268.07);--sidebar-primary:oklch(48% .12 263.38);--sidebar-primary-foreground:oklch(99% .03 98.05);--sidebar-accent:oklch(86% .12 81.01);--sidebar-accent-foreground:oklch(26% .04 268.07);--sidebar-border:oklch(78% .02 251.19);--sidebar-ring:oklch(86% .12 81.01);--font-sans:Libre Baskerville, serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-starry-night:is(.dark *){--background:oklch(22% .02 275.84);--foreground:oklch(94% .01 266.7);--card:oklch(27% .04 281.3);--card-foreground:oklch(94% .01 266.7);--popover:oklch(27% .04 281.3);--popover-foreground:oklch(91% .14 95.11);--primary:oklch(48% .12 263.38);--primary-foreground:oklch(91% .14 95.11);--secondary:oklch(91% .14 95.11);--secondary-foreground:oklch(27% .04 281.3);--muted:oklch(27% .04 281.3);--muted-foreground:oklch(62% .04 262.04);--accent:oklch(85% .05 264.78);--accent-foreground:oklch(22% .02 275.84);--destructive:oklch(53% .12 357.11);--destructive-foreground:oklch(91% .14 95.11);--border:oklch(31% .03 281.77);--input:oklch(48% .12 263.38);--ring:oklch(91% .14 95.11);--chart-1:oklch(48% .12 263.38);--chart-2:oklch(91% .14 95.11);--chart-3:oklch(69% .07 234.04);--chart-4:oklch(62% .04 262.04);--chart-5:oklch(53% .12 357.11);--sidebar:oklch(27% .04 281.3);--sidebar-foreground:oklch(94% .01 266.7);--sidebar-primary:oklch(48% .12 263.38);--sidebar-primary-foreground:oklch(91% .14 95.11);--sidebar-accent:oklch(91% .14 95.11);--sidebar-accent-foreground:oklch(27% .04 281.3);--sidebar-border:oklch(31% .03 281.77);--sidebar-ring:oklch(91% .14 95.11);--font-sans:Libre Baskerville, serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-sunset-horizon{--background:oklch(99% .01 56.32);--foreground:oklch(34% .01 2.77);--card:oklch(100% 0 0);--card-foreground:oklch(34% .01 2.77);--popover:oklch(100% 0 0);--popover-foreground:oklch(34% .01 2.77);--primary:oklch(74% .16 34.71);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96% .02 28.9);--secondary-foreground:oklch(56% .13 32.74);--muted:oklch(97% .02 39.4);--muted-foreground:oklch(55% .01 58.07);--accent:oklch(83% .11 58);--accent-foreground:oklch(34% .01 2.77);--destructive:oklch(61% .21 22.24);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .04 38.69);--input:oklch(93% .04 38.69);--ring:oklch(74% .16 34.71);--chart-1:oklch(74% .16 34.71);--chart-2:oklch(83% .11 58);--chart-3:oklch(88% .08 54.93);--chart-4:oklch(82% .11 40.89);--chart-5:oklch(64% .13 32.07);--sidebar:oklch(97% .02 39.4);--sidebar-foreground:oklch(34% .01 2.77);--sidebar-primary:oklch(74% .16 34.71);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(83% .11 58);--sidebar-accent-foreground:oklch(34% .01 2.77);--sidebar-border:oklch(93% .04 38.69);--sidebar-ring:oklch(74% .16 34.71);--font-sans:Montserrat, sans-serif;--font-serif:Merriweather, serif;--font-mono:Ubuntu Mono, monospace;--radius:.625rem;--shadow-2xs:0px 6px 12px -3px #0000000a;--shadow-xs:0px 6px 12px -3px #0000000a;--shadow-sm:0px 6px 12px -3px #00000017, 0px 1px 2px -4px #00000017;--shadow:0px 6px 12px -3px #00000017, 0px 1px 2px -4px #00000017;--shadow-md:0px 6px 12px -3px #00000017, 0px 2px 4px -4px #00000017;--shadow-lg:0px 6px 12px -3px #00000017, 0px 4px 6px -4px #00000017;--shadow-xl:0px 6px 12px -3px #00000017, 0px 8px 10px -4px #00000017;--shadow-2xl:0px 6px 12px -3px #00000038}.theme-sunset-horizon:is(.dark *){--background:oklch(26% .02 352.4);--foreground:oklch(94% .01 51.32);--card:oklch(32% .02 341.45);--card-foreground:oklch(94% .01 51.32);--popover:oklch(32% .02 341.45);--popover-foreground:oklch(94% .01 51.32);--primary:oklch(74% .16 34.71);--primary-foreground:oklch(100% 0 0);--secondary:oklch(36% .02 342.27);--secondary-foreground:oklch(94% .01 51.32);--muted:oklch(32% .02 341.45);--muted-foreground:oklch(84% .02 52.63);--accent:oklch(83% .11 58);--accent-foreground:oklch(26% .02 352.4);--destructive:oklch(61% .21 22.24);--destructive-foreground:oklch(100% 0 0);--border:oklch(36% .02 342.27);--input:oklch(36% .02 342.27);--ring:oklch(74% .16 34.71);--chart-1:oklch(74% .16 34.71);--chart-2:oklch(83% .11 58);--chart-3:oklch(88% .08 54.93);--chart-4:oklch(82% .11 40.89);--chart-5:oklch(64% .13 32.07);--sidebar:oklch(26% .02 352.4);--sidebar-foreground:oklch(94% .01 51.32);--sidebar-primary:oklch(74% .16 34.71);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(83% .11 58);--sidebar-accent-foreground:oklch(26% .02 352.4);--sidebar-border:oklch(36% .02 342.27);--sidebar-ring:oklch(74% .16 34.71);--font-sans:Montserrat, sans-serif;--font-serif:Merriweather, serif;--font-mono:Ubuntu Mono, monospace;--radius:.625rem;--shadow-2xs:0px 6px 12px -3px #0000000a;--shadow-xs:0px 6px 12px -3px #0000000a;--shadow-sm:0px 6px 12px -3px #00000017, 0px 1px 2px -4px #00000017;--shadow:0px 6px 12px -3px #00000017, 0px 1px 2px -4px #00000017;--shadow-md:0px 6px 12px -3px #00000017, 0px 2px 4px -4px #00000017;--shadow-lg:0px 6px 12px -3px #00000017, 0px 4px 6px -4px #00000017;--shadow-xl:0px 6px 12px -3px #00000017, 0px 8px 10px -4px #00000017;--shadow-2xl:0px 6px 12px -3px #00000038}.theme-supabase{--background:oklch(99% 0 0);--foreground:oklch(20% 0 0);--card:oklch(99% 0 0);--card-foreground:oklch(20% 0 0);--popover:oklch(99% 0 0);--popover-foreground:oklch(44% 0 0);--primary:oklch(83% .13 160.91);--primary-foreground:oklch(26% .01 166.46);--secondary:oklch(99% 0 0);--secondary-foreground:oklch(20% 0 0);--muted:oklch(95% 0 0);--muted-foreground:oklch(24% 0 0);--accent:oklch(95% 0 0);--accent-foreground:oklch(24% 0 0);--destructive:oklch(55% .19 32.73);--destructive-foreground:oklch(99% 0 17.21);--border:oklch(90% 0 0);--input:oklch(97% 0 0);--ring:oklch(83% .13 160.91);--chart-1:oklch(83% .13 160.91);--chart-2:oklch(62% .19 259.81);--chart-3:oklch(61% .22 292.72);--chart-4:oklch(77% .16 70.08);--chart-5:oklch(70% .15 162.48);--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(55% 0 0);--sidebar-primary:oklch(83% .13 160.91);--sidebar-primary-foreground:oklch(26% .01 166.46);--sidebar-accent:oklch(95% 0 0);--sidebar-accent-foreground:oklch(24% 0 0);--sidebar-border:oklch(90% 0 0);--sidebar-ring:oklch(83% .13 160.91);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b, 0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b, 0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b, 0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e;--tracking-normal:.025em}.theme-supabase:is(.dark *){--background:oklch(18% 0 0);--foreground:oklch(93% .01 255.51);--card:oklch(20% 0 0);--card-foreground:oklch(93% .01 255.51);--popover:oklch(26% 0 0);--popover-foreground:oklch(73% 0 0);--primary:oklch(44% .1 156.76);--primary-foreground:oklch(92% .01 167.16);--secondary:oklch(26% 0 0);--secondary-foreground:oklch(99% 0 0);--muted:oklch(24% 0 0);--muted-foreground:oklch(71% 0 0);--accent:oklch(31% 0 0);--accent-foreground:oklch(99% 0 0);--destructive:oklch(31% .09 29.79);--destructive-foreground:oklch(94% 0 34.31);--border:oklch(28% 0 0);--input:oklch(26% 0 0);--ring:oklch(80% .18 151.71);--chart-1:oklch(80% .18 151.71);--chart-2:oklch(71% .14 254.62);--chart-3:oklch(71% .16 293.54);--chart-4:oklch(84% .16 84.43);--chart-5:oklch(78% .13 181.91);--sidebar:oklch(18% 0 0);--sidebar-foreground:oklch(63% 0 0);--sidebar-primary:oklch(44% .1 156.76);--sidebar-primary-foreground:oklch(92% .01 167.16);--sidebar-accent:oklch(31% 0 0);--sidebar-accent-foreground:oklch(99% 0 0);--sidebar-border:oklch(28% 0 0);--sidebar-ring:oklch(80% .18 151.71);--font-sans:Outfit, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:monospace;--radius:.5rem;--shadow-2xs:0px 1px 3px 0px #00000017;--shadow-xs:0px 1px 3px 0px #00000017;--shadow-sm:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow:0px 1px 3px 0px #0000002b, 0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b, 0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b, 0px 4px 6px -1px #0000002b;--shadow-xl:0px 1px 3px 0px #0000002b, 0px 8px 10px -1px #0000002b;--shadow-2xl:0px 1px 3px 0px #0000006e}.theme-t3-chat{--background:oklch(98% .01 325.64);--foreground:oklch(33% .12 325.04);--card:oklch(98% .01 325.64);--card-foreground:oklch(33% .12 325.04);--popover:oklch(100% 0 0);--popover-foreground:oklch(33% .12 325.04);--primary:oklch(53% .14 355.2);--primary-foreground:oklch(100% 0 0);--secondary:oklch(87% .07 334.9);--secondary-foreground:oklch(44% .13 324.8);--muted:oklch(94% .03 331.55);--muted-foreground:oklch(49% .12 324.45);--accent:oklch(87% .07 334.9);--accent-foreground:oklch(44% .13 324.8);--destructive:oklch(52% .14 20.83);--destructive-foreground:oklch(100% 0 0);--border:oklch(86% .08 328.91);--input:oklch(85% .06 336.6);--ring:oklch(59% .22 .58);--chart-1:oklch(60% .24 344.47);--chart-2:oklch(44% .23 300.62);--chart-3:oklch(38% .04 226.15);--chart-4:oklch(83% .12 88.35);--chart-5:oklch(78% .13 59);--sidebar:oklch(94% .03 320.58);--sidebar-foreground:oklch(49% .19 354.54);--sidebar-primary:oklch(40% .03 285.2);--sidebar-primary-foreground:oklch(97% .01 337.52);--sidebar-accent:oklch(98% 0 106.42);--sidebar-accent-foreground:oklch(40% .03 285.2);--sidebar-border:oklch(94% 0 48.72);--sidebar-ring:oklch(59% .22 .58);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-t3-chat:is(.dark *){--background:oklch(24% .02 307.53);--foreground:oklch(84% .04 309.54);--card:oklch(28% .02 307.54);--card-foreground:oklch(85% .03 341.46);--popover:oklch(15% .01 338.9);--popover-foreground:oklch(96% .01 341.8);--primary:oklch(46% .19 4.1);--primary-foreground:oklch(86% .06 346.37);--secondary:oklch(31% .03 310.06);--secondary-foreground:oklch(85% .04 307.96);--muted:oklch(26% .02 309.47);--muted-foreground:oklch(79% .04 307.1);--accent:oklch(36% .05 308.49);--accent-foreground:oklch(96% .01 341.8);--destructive:oklch(23% .05 12.61);--destructive-foreground:oklch(100% 0 0);--border:oklch(33% .02 343.45);--input:oklch(34% .02 332.83);--ring:oklch(59% .22 .58);--chart-1:oklch(53% .14 355.2);--chart-2:oklch(56% .19 306.86);--chart-3:oklch(72% .15 60.58);--chart-4:oklch(62% .2 312.74);--chart-5:oklch(61% .21 6.14);--sidebar:oklch(19% .02 331.05);--sidebar-foreground:oklch(86% .03 343.66);--sidebar-primary:oklch(49% .22 264.38);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(23% .03 338.2);--sidebar-accent-foreground:oklch(97% 0 286.38);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(59% .22 .58);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.theme-tangerine{--background:oklch(94% 0 236.5);--foreground:oklch(32% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32% 0 0);--primary:oklch(64% .17 36.44);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% 0 264.54);--secondary-foreground:oklch(45% .03 256.8);--muted:oklch(98% 0 247.84);--muted-foreground:oklch(55% .02 264.36);--accent:oklch(91% .02 243.82);--accent-foreground:oklch(38% .14 265.52);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(90% .01 247.88);--input:oklch(97% 0 264.54);--ring:oklch(64% .17 36.44);--chart-1:oklch(72% .06 248.68);--chart-2:oklch(79% .09 35.96);--chart-3:oklch(58% .08 254.16);--chart-4:oklch(50% .08 259.49);--chart-5:oklch(42% .1 264.03);--sidebar:oklch(90% 0 258.33);--sidebar-foreground:oklch(32% 0 0);--sidebar-primary:oklch(64% .17 36.44);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(91% .02 243.82);--sidebar-accent-foreground:oklch(38% .14 265.52);--sidebar-border:oklch(93% .01 264.53);--sidebar-ring:oklch(64% .17 36.44);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.75rem;--shadow-2xs:0px 1px 3px 0px #0000000d;--shadow-xs:0px 1px 3px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 1px 3px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 1px 3px 0px #00000040}.theme-tangerine:is(.dark *){--background:oklch(26% .03 262.67);--foreground:oklch(92% 0 0);--card:oklch(31% .03 268.64);--card-foreground:oklch(92% 0 0);--popover:oklch(29% .02 268.4);--popover-foreground:oklch(92% 0 0);--primary:oklch(64% .17 36.44);--primary-foreground:oklch(100% 0 0);--secondary:oklch(31% .03 266.71);--secondary-foreground:oklch(92% 0 0);--muted:oklch(31% .03 266.71);--muted-foreground:oklch(72% 0 0);--accent:oklch(34% .06 267.59);--accent-foreground:oklch(88% .06 254.13);--destructive:oklch(64% .21 25.33);--destructive-foreground:oklch(100% 0 0);--border:oklch(38% .03 269.73);--input:oklch(38% .03 269.73);--ring:oklch(64% .17 36.44);--chart-1:oklch(72% .06 248.68);--chart-2:oklch(77% .09 34.19);--chart-3:oklch(58% .08 254.16);--chart-4:oklch(50% .08 259.49);--chart-5:oklch(42% .1 264.03);--sidebar:oklch(31% .03 267.74);--sidebar-foreground:oklch(92% 0 0);--sidebar-primary:oklch(64% .17 36.44);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(34% .06 267.59);--sidebar-accent-foreground:oklch(88% .06 254.13);--sidebar-border:oklch(38% .03 269.73);--sidebar-ring:oklch(64% .17 36.44);--font-sans:Inter, sans-serif;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.75rem;--shadow-2xs:0px 1px 3px 0px #0000000d;--shadow-xs:0px 1px 3px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 1px 3px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 1px 3px 0px #00000040}.theme-vercel{--background:oklch(99% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(99% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(94% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(44% 0 0);--accent:oklch(94% 0 0);--accent-foreground:oklch(0% 0 0);--destructive:oklch(63% .19 23.03);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% 0 0);--input:oklch(94% 0 0);--ring:oklch(0% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(55% .22 264.53);--chart-3:oklch(72% 0 0);--chart-4:oklch(92% 0 0);--chart-5:oklch(56% 0 0);--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(0% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(0% 0 0);--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-2xs:0px 1px 2px 0px #00000017;--shadow-xs:0px 1px 2px 0px #00000017;--shadow-sm:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;--shadow-xl:0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;--shadow-2xl:0px 1px 2px 0px #00000073}.theme-vercel:is(.dark *){--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(14% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(18% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(100% 0 0);--primary-foreground:oklch(0% 0 0);--secondary:oklch(25% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(23% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(32% 0 0);--accent-foreground:oklch(100% 0 0);--destructive:oklch(69% .2 23.91);--destructive-foreground:oklch(0% 0 0);--border:oklch(26% 0 0);--input:oklch(32% 0 0);--ring:oklch(72% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(58% .21 260.84);--chart-3:oklch(56% 0 0);--chart-4:oklch(44% 0 0);--chart-5:oklch(92% 0 0);--sidebar:oklch(18% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(100% 0 0);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(32% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(32% 0 0);--sidebar-ring:oklch(72% 0 0);--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-2xs:0px 1px 2px 0px #00000017;--shadow-xs:0px 1px 2px 0px #00000017;--shadow-sm:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;--shadow-xl:0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;--shadow-2xl:0px 1px 2px 0px #00000073}.theme-vintage-paper{--background:oklch(96% .02 90.24);--foreground:oklch(38% .02 64.34);--card:oklch(99% .01 87.47);--card-foreground:oklch(38% .02 64.34);--popover:oklch(99% .01 87.47);--popover-foreground:oklch(38% .02 64.34);--primary:oklch(62% .08 65.54);--primary-foreground:oklch(100% 0 0);--secondary:oklch(88% .03 85.57);--secondary-foreground:oklch(43% .03 64.93);--muted:oklch(92% .02 83.06);--muted-foreground:oklch(54% .04 71.17);--accent:oklch(83% .04 88.81);--accent-foreground:oklch(38% .02 64.34);--destructive:oklch(55% .14 32.91);--destructive-foreground:oklch(100% 0 0);--border:oklch(86% .03 84.59);--input:oklch(86% .03 84.59);--ring:oklch(62% .08 65.54);--chart-1:oklch(62% .08 65.54);--chart-2:oklch(56% .06 68.58);--chart-3:oklch(49% .06 72.68);--chart-4:oklch(68% .06 64.78);--chart-5:oklch(73% .06 66.7);--sidebar:oklch(92% .02 83.06);--sidebar-foreground:oklch(38% .02 64.34);--sidebar-primary:oklch(62% .08 65.54);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(83% .04 88.81);--sidebar-accent-foreground:oklch(38% .02 64.34);--sidebar-border:oklch(86% .03 84.59);--sidebar-ring:oklch(62% .08 65.54);--font-sans:Libre Baskerville, serif;--font-serif:Lora, serif;--font-mono:IBM Plex Mono, monospace;--radius:.25rem;--shadow-2xs:2px 3px 5px 0px #3a332c0f;--shadow-xs:2px 3px 5px 0px #3a332c0f;--shadow-sm:2px 3px 5px 0px #3a332c1f, 2px 1px 2px -1px #3a332c1f;--shadow:2px 3px 5px 0px #3a332c1f, 2px 1px 2px -1px #3a332c1f;--shadow-md:2px 3px 5px 0px #3a332c1f, 2px 2px 4px -1px #3a332c1f;--shadow-lg:2px 3px 5px 0px #3a332c1f, 2px 4px 6px -1px #3a332c1f;--shadow-xl:2px 3px 5px 0px #3a332c1f, 2px 8px 10px -1px #3a332c1f;--shadow-2xl:2px 3px 5px 0px #3a332c4d}.theme-vintage-paper:is(.dark *){--background:oklch(27% .01 57.65);--foreground:oklch(92% .02 83.06);--card:oklch(32% .02 59.06);--card-foreground:oklch(92% .02 83.06);--popover:oklch(32% .02 59.06);--popover-foreground:oklch(92% .02 83.06);--primary:oklch(73% .06 66.7);--primary-foreground:oklch(27% .01 57.65);--secondary:oklch(38% .02 57.13);--secondary-foreground:oklch(92% .02 83.06);--muted:oklch(32% .02 59.06);--muted-foreground:oklch(80% .02 82.11);--accent:oklch(42% .03 56.34);--accent-foreground:oklch(92% .02 83.06);--destructive:oklch(55% .14 32.91);--destructive-foreground:oklch(100% 0 0);--border:oklch(38% .02 57.13);--input:oklch(38% .02 57.13);--ring:oklch(73% .06 66.7);--chart-1:oklch(73% .06 66.7);--chart-2:oklch(68% .06 64.78);--chart-3:oklch(62% .08 65.54);--chart-4:oklch(56% .06 68.58);--chart-5:oklch(49% .06 72.68);--sidebar:oklch(27% .01 57.65);--sidebar-foreground:oklch(92% .02 83.06);--sidebar-primary:oklch(73% .06 66.7);--sidebar-primary-foreground:oklch(27% .01 57.65);--sidebar-accent:oklch(42% .03 56.34);--sidebar-accent-foreground:oklch(92% .02 83.06);--sidebar-border:oklch(38% .02 57.13);--sidebar-ring:oklch(73% .06 66.7);--font-sans:Libre Baskerville, serif;--font-serif:Lora, serif;--font-mono:IBM Plex Mono, monospace;--radius:.25rem;--shadow-2xs:2px 3px 5px 0px #3a332c0f;--shadow-xs:2px 3px 5px 0px #3a332c0f;--shadow-sm:2px 3px 5px 0px #3a332c1f, 2px 1px 2px -1px #3a332c1f;--shadow:2px 3px 5px 0px #3a332c1f, 2px 1px 2px -1px #3a332c1f;--shadow-md:2px 3px 5px 0px #3a332c1f, 2px 2px 4px -1px #3a332c1f;--shadow-lg:2px 3px 5px 0px #3a332c1f, 2px 4px 6px -1px #3a332c1f;--shadow-xl:2px 3px 5px 0px #3a332c1f, 2px 8px 10px -1px #3a332c1f;--shadow-2xl:2px 3px 5px 0px #3a332c4d}.theme-notebook{--background:oklch(98.21% 0 0);--foreground:oklch(34.85% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(34.85% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(34.85% 0 0);--primary:oklch(48.91% 0 0);--primary-foreground:oklch(95.51% 0 0);--secondary:oklch(90.06% 0 0);--secondary-foreground:oklch(34.85% 0 0);--muted:oklch(91.58% 0 0);--muted-foreground:oklch(43.13% 0 0);--accent:oklch(93.54% .0456 94.8549);--accent-foreground:oklch(40.15% .0436 37.9587);--destructive:oklch(66.27% .0978 20.0041);--destructive-foreground:oklch(100% 0 0);--border:oklch(55.38% .0025 17.232);--input:oklch(100% 0 0);--ring:oklch(70.58% 0 0);--chart-1:oklch(32.11% 0 0);--chart-2:oklch(44.95% 0 0);--chart-3:oklch(56.93% 0 0);--chart-4:oklch(68.3% 0 0);--chart-5:oklch(79.21% 0 0);--sidebar:oklch(95.51% 0 0);--sidebar-foreground:oklch(34.85% 0 0);--sidebar-primary:oklch(48.91% 0 0);--sidebar-primary-foreground:oklch(95.51% 0 0);--sidebar-accent:oklch(93.54% .0456 94.8549);--sidebar-accent-foreground:oklch(40.15% .0436 37.9587);--sidebar-border:oklch(80.78% 0 0);--sidebar-ring:oklch(70.58% 0 0);--font-sans:Architects Daughter, sans-serif;--font-serif:"Times New Roman", Times, serif;--font-mono:"Courier New", Courier, monospace;--radius:.625rem;--shadow-2xs:1px 4px 5px 0px #00000003;--shadow-xs:1px 4px 5px 0px #00000003;--shadow-sm:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008, 1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008, 1px 4px 6px -1px #00000008;--shadow-xl:1px 4px 5px 0px #00000008, 1px 8px 10px -1px #00000008;--shadow-2xl:1px 4px 5px 0px #00000012;--tracking-normal:.5px}.theme-notebook:is(.dark *){--background:oklch(28.91% 0 0);--foreground:oklch(89.45% 0 0);--card:oklch(32.11% 0 0);--card-foreground:oklch(89.45% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(89.45% 0 0);--primary:oklch(75.72% 0 0);--primary-foreground:oklch(28.91% 0 0);--secondary:oklch(46.76% 0 0);--secondary-foreground:oklch(80.78% 0 0);--muted:oklch(39.04% 0 0);--muted-foreground:oklch(70.58% 0 0);--accent:oklch(90.67% 0 0);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(79.15% .0491 18.241);--destructive-foreground:oklch(28.91% 0 0);--border:oklch(42.76% 0 0);--input:oklch(32.11% 0 0);--ring:oklch(80.78% 0 0);--chart-1:oklch(95.21% 0 0);--chart-2:oklch(85.76% 0 0);--chart-3:oklch(75.72% 0 0);--chart-4:oklch(65.34% 0 0);--chart-5:oklch(54.52% 0 0);--sidebar:oklch(24.78% 0 0);--sidebar-foreground:oklch(89.45% 0 0);--sidebar-primary:oklch(75.72% 0 0);--sidebar-primary-foreground:oklch(24.78% 0 0);--sidebar-accent:oklch(90.67% 0 0);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(42.76% 0 0);--sidebar-ring:oklch(80.78% 0 0);--font-sans:Architects Daughter, sans-serif;--font-serif:Georgia, serif;--font-mono:"Fira Code", "Courier New", monospace;--radius:.625rem;--shadow-2xs:1px 4px 5px 0px #00000003;--shadow-xs:1px 4px 5px 0px #00000003;--shadow-sm:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow:1px 4px 5px 0px #00000008, 1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008, 1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008, 1px 4px 6px -1px #00000008;--shadow-xl:1px 4px 5px 0px #00000008, 1px 8px 10px -1px #00000008;--shadow-2xl:1px 4px 5px 0px #00000012}body{letter-spacing:var(--tracking-normal)}.theme-brownie{--background:oklch(96.84% .016 98.9931);--foreground:oklch(38% .0311 52.9437);--card:oklch(96.84% .016 98.9931);--card-foreground:oklch(38% .0311 52.9437);--popover:oklch(100% 0 0);--popover-foreground:oklch(38% .0311 52.9437);--primary:oklch(56.65% .1006 14.1906);--primary-foreground:oklch(100% 0 0);--secondary:oklch(74.67% .0402 49.0008);--secondary-foreground:oklch(100% 0 0);--muted:oklch(86% .0394 39.8952);--muted-foreground:oklch(57.37% .0551 48.3748);--accent:oklch(86% .0394 39.8952);--accent-foreground:oklch(38% .0311 52.9437);--destructive:oklch(22.84% .0089 75.1659);--destructive-foreground:oklch(100% 0 0);--border:oklch(57.37% .0551 48.3748);--input:oklch(57.37% .0551 48.3748);--ring:oklch(56.65% .1006 14.1906);--chart-1:oklch(56.65% .1006 14.1906);--chart-2:oklch(57.37% .0551 48.3748);--chart-3:oklch(73.91% .059 53.5684);--chart-4:oklch(74.67% .0402 49.0008);--chart-5:oklch(63.02% .0547 27.7302);--sidebar:oklch(86.4% .0404 39.2935);--sidebar-foreground:oklch(38% .0311 52.9437);--sidebar-primary:oklch(56.65% .1006 14.1906);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(73.91% .059 53.5684);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(63.02% .0547 27.7302);--sidebar-ring:oklch(56.65% .1006 14.1906);--font-sans:DM Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:0px;--shadow-2xs:2px 2px 0px 2px #503e3380;--shadow-xs:2px 2px 0px 2px #503e3380;--shadow-sm:2px 2px 0px 2px #503e33, 2px 1px 2px 1px #503e33;--shadow:2px 2px 0px 2px #503e33, 2px 1px 2px 1px #503e33;--shadow-md:2px 2px 0px 2px #503e33, 2px 2px 4px 1px #503e33;--shadow-lg:2px 2px 0px 2px #503e33, 2px 4px 6px 1px #503e33;--shadow-xl:2px 2px 0px 2px #503e33, 2px 8px 10px 1px #503e33;--shadow-2xl:2px 2px 0px 2px #503e33}.theme-brownie:is(.dark *){--background:oklch(26.72% .012 44.5837);--foreground:oklch(96.84% .016 98.9931);--card:oklch(32.91% .0156 50.8936);--card-foreground:oklch(96.84% .016 98.9931);--popover:oklch(32.91% .0156 50.8936);--popover-foreground:oklch(96.84% .016 98.9931);--primary:oklch(73.91% .059 53.5684);--primary-foreground:oklch(26.72% .012 44.5837);--secondary:oklch(57.37% .0551 48.3748);--secondary-foreground:oklch(96.84% .016 98.9931);--muted:oklch(38% .0311 52.9437);--muted-foreground:oklch(75.75% .038 50.861);--accent:oklch(74.67% .0402 49.0008);--accent-foreground:oklch(26.72% .012 44.5837);--destructive:oklch(68.75% .142 21.4566);--destructive-foreground:oklch(26.72% .012 44.5837);--border:oklch(38% .0311 52.9437);--input:oklch(38% .0311 52.9437);--ring:oklch(73.91% .059 53.5684);--chart-1:oklch(73.91% .059 53.5684);--chart-2:oklch(74.67% .0402 49.0008);--chart-3:oklch(56.65% .1006 14.1906);--chart-4:oklch(57.37% .0551 48.3748);--chart-5:oklch(63.02% .0547 27.7302);--sidebar:oklch(22.25% .0098 52.9636);--sidebar-foreground:oklch(96.84% .016 98.9931);--sidebar-primary:oklch(73.91% .059 53.5684);--sidebar-primary-foreground:oklch(22.25% .0098 52.9636);--sidebar-accent:oklch(74.67% .0402 49.0008);--sidebar-accent-foreground:oklch(22.25% .0098 52.9636);--sidebar-border:oklch(38% .0311 52.9437);--sidebar-ring:oklch(73.91% .059 53.5684);--font-sans:DM Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:0px;--shadow-2xs:2px 2px 0px 2px #503e3380;--shadow-xs:2px 2px 0px 2px #503e3380;--shadow-sm:2px 2px 0px 2px #503e33, 2px 1px 2px 1px #503e33;--shadow:2px 2px 0px 2px #503e33, 2px 1px 2px 1px #503e33;--shadow-md:2px 2px 0px 2px #503e33, 2px 2px 4px 1px #503e33;--shadow-lg:2px 2px 0px 2px #503e33, 2px 4px 6px 1px #503e33;--shadow-xl:2px 2px 0px 2px #503e33, 2px 8px 10px 1px #503e33;--shadow-2xl:2px 2px 0px 2px #503e33}.theme-cute-spring{--background:oklch(98.73% .0069 354.789);--foreground:oklch(40.15% .0436 37.9587);--card:oklch(100% 0 0);--card-foreground:oklch(40.15% .0436 37.9587);--popover:oklch(100% 0 0);--popover-foreground:oklch(40.15% .0436 37.9587);--primary:oklch(85.02% .0851 6.1876);--primary-foreground:oklch(100% 0 0);--secondary:oklch(87.47% .0544 172.628);--secondary-foreground:oklch(38.21% .0407 166.3);--muted:oklch(97.06% .0124 358.758);--muted-foreground:oklch(62.65% .0418 357.727);--accent:oklch(95.57% .0615 92.1287);--accent-foreground:oklch(56.3% .0874 87.6337);--destructive:oklch(76.53% .1404 16.0328);--destructive-foreground:oklch(100% 0 0);--border:oklch(93.66% .0345 359.813);--input:oklch(99.58% .0025 345.21);--ring:oklch(85.02% .0851 6.1876);--chart-1:oklch(85.02% .0851 6.1876);--chart-2:oklch(87.47% .0544 172.628);--chart-3:oklch(95.57% .0615 92.1287);--chart-4:oklch(84.27% .0527 301.29);--chart-5:oklch(88.57% .0622 38.1312);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(40.15% .0436 37.9587);--sidebar-primary:oklch(85.02% .0851 6.1876);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(97.06% .0124 358.758);--sidebar-accent-foreground:oklch(40.15% .0436 37.9587);--sidebar-border:oklch(93.66% .0345 359.813);--sidebar-ring:oklch(85.02% .0851 6.1876);--font-sans:"Jua", sans-serif;--font-serif:"Jua", serif;--font-mono:monospace;--radius:1.25rem;--shadow-2xs:0px 4px 12px 0px #ffd1dc33;--shadow-xs:0px 4px 12px 0px #ffd1dc33;--shadow-sm:0px 4px 12px 0px #ffd1dc66, 0px 1px 2px -1px #ffd1dc66;--shadow:0px 4px 12px 0px #ffd1dc66, 0px 1px 2px -1px #ffd1dc66;--shadow-md:0px 4px 12px 0px #ffd1dc66, 0px 2px 4px -1px #ffd1dc66;--shadow-lg:0px 4px 12px 0px #ffd1dc66, 0px 4px 6px -1px #ffd1dc66;--shadow-xl:0px 4px 12px 0px #ffd1dc66, 0px 8px 10px -1px #ffd1dc66;--shadow-2xl:0px 4px 12px 0px #ffd1dc;--tracking-normal:.02em}.theme-cute-spring:is(.dark *){--background:oklch(24.82% .0307 354.579);--foreground:oklch(96.78% .0166 3.6461);--card:oklch(30.01% .0369 357.054);--card-foreground:oklch(96.78% .0166 3.6461);--popover:oklch(30.01% .0369 357.054);--popover-foreground:oklch(96.78% .0166 3.6461);--primary:oklch(77.16% .1387 9.6611);--primary-foreground:oklch(24.82% .0307 354.579);--secondary:oklch(76.6% .1179 145.295);--secondary-foreground:oklch(29.41% .0509 145.054);--muted:oklch(34.58% .0388 356.023);--muted-foreground:oklch(81.78% .0293 355.597);--accent:oklch(83.91% .1615 84.3763);--accent-foreground:oklch(24.82% .0307 354.579);--destructive:oklch(68.75% .142 21.4566);--destructive-foreground:oklch(100% 0 0);--border:oklch(40.74% .043 356.77);--input:oklch(30.01% .0369 357.054);--ring:oklch(77.16% .1387 9.6611);--chart-1:oklch(77.16% .1387 9.6611);--chart-2:oklch(76.6% .1179 145.295);--chart-3:oklch(83.91% .1615 84.3763);--chart-4:oklch(62.97% .1321 299.358);--chart-5:oklch(75.46% .1512 38.2575);--sidebar:oklch(22.39% .0279 355.436);--sidebar-foreground:oklch(96.78% .0166 3.6461);--sidebar-primary:oklch(77.16% .1387 9.6611);--sidebar-primary-foreground:oklch(24.82% .0307 354.579);--sidebar-accent:oklch(30.01% .0369 357.054);--sidebar-accent-foreground:oklch(96.78% .0166 3.6461);--sidebar-border:oklch(34.58% .0388 356.023);--sidebar-ring:oklch(77.16% .1387 9.6611);--font-sans:"Jua", sans-serif;--font-serif:"Jua", serif;--font-mono:monospace;--radius:1.25rem;--shadow-2xs:0px 4px 15px 2px #00000040;--shadow-xs:0px 4px 15px 2px #00000040;--shadow-sm:0px 4px 15px 2px #00000080, 0px 1px 2px 1px #00000080;--shadow:0px 4px 15px 2px #00000080, 0px 1px 2px 1px #00000080;--shadow-md:0px 4px 15px 2px #00000080, 0px 2px 4px 1px #00000080;--shadow-lg:0px 4px 15px 2px #00000080, 0px 4px 6px 1px #00000080;--shadow-xl:0px 4px 15px 2px #00000080, 0px 8px 10px 1px #00000080;--shadow-2xl:0px 4px 15px 2px #000}.theme-de-swiss-design{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:#db0000;--primary-foreground:oklch(100% 0 0);--secondary:oklch(0% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(96.96% 0 0);--muted-foreground:oklch(51.03% 0 0);--accent:oklch(84.08% .1725 84.2008);--accent-foreground:oklch(0% 0 0);--destructive:oklch(53.08% .2178 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(57.99% .238 29.2339);--chart-1:oklch(0% 0 0);--chart-2:oklch(57.99% .238 29.2339);--chart-3:oklch(84.08% .1725 84.2008);--chart-4:oklch(49.07% .0695 144.426);--chart-5:oklch(51.66% .0826 46.9154);--sidebar:oklch(98.48% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(57.99% .238 29.2339);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.34% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(57.99% .238 29.2339);--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Georgia", serif;--font-mono:"SF Mono", "Courier New", monospace;--radius:0px;--shadow-2xs:3px 3px 0px 0px #00000080;--shadow-xs:3px 3px 0px 0px #00000080;--shadow-sm:3px 3px 0px 0px #000, 3px 1px 2px -1px #000;--shadow:3px 3px 0px 0px #000, 3px 1px 2px -1px #000;--shadow-md:3px 3px 0px 0px #000, 3px 2px 4px -1px #000;--shadow-lg:3px 3px 0px 0px #000, 3px 4px 6px -1px #000;--shadow-xl:3px 3px 0px 0px #000, 3px 8px 10px -1px #000;--shadow-2xl:3px 3px 0px 0px #000;--tracking-normal:-.02em}.theme-de-swiss-design:is(.dark *){--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(14.57% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(14.57% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(62.8% .2577 29.2339);--primary-foreground:oklch(100% 0 0);--secondary:oklch(100% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(23.76% 0 0);--muted-foreground:oklch(76.52% 0 0);--accent:oklch(85.33% .1706 86.7515);--accent-foreground:oklch(0% 0 0);--destructive:oklch(64.89% .237 26.9728);--destructive-foreground:oklch(100% 0 0);--border:oklch(100% 0 0);--input:oklch(0% 0 0);--ring:oklch(62.8% .2577 29.2339);--chart-1:oklch(100% 0 0);--chart-2:oklch(62.8% .2577 29.2339);--chart-3:oklch(85.33% .1706 86.7515);--chart-4:oklch(57.73% .065 144.676);--chart-5:oklch(60.09% .0747 47.4204);--sidebar:oklch(11.57% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(62.8% .2577 29.2339);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(26.97% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(62.8% .2577 29.2339);--font-sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Georgia", serif;--font-mono:"SF Mono", "Courier New", monospace;--radius:0px;--shadow-2xs:3px 3px 0px 0px #ffffff80;--shadow-xs:3px 3px 0px 0px #ffffff80;--shadow-sm:3px 3px 0px 0px #fff, 3px 1px 2px -1px #fff;--shadow:3px 3px 0px 0px #fff, 3px 1px 2px -1px #fff;--shadow-md:3px 3px 0px 0px #fff, 3px 2px 4px -1px #fff;--shadow-lg:3px 3px 0px 0px #fff, 3px 4px 6px -1px #fff;--shadow-xl:3px 3px 0px 0px #fff, 3px 8px 10px -1px #fff;--shadow-2xl:3px 3px 0px 0px #fff}.theme-meridian{--background:oklch(95.45% .0046 258.325);--foreground:oklch(22.17% .0126 264.276);--card:oklch(100% 0 0);--card-foreground:oklch(22.17% .0126 264.276);--popover:oklch(100% 0 0);--popover-foreground:oklch(22.17% .0126 264.276);--primary:oklch(48.33% .0873 255.055);--primary-foreground:oklch(100% 0 0);--secondary:oklch(60.31% .1107 41.8526);--secondary-foreground:oklch(100% 0 0);--muted:oklch(93.67% .0058 264.532);--muted-foreground:oklch(49.05% .0298 270.744);--accent:oklch(90.88% .0196 252.887);--accent-foreground:oklch(34.48% .0685 255.027);--destructive:oklch(52.37% .1707 27.0455);--destructive-foreground:oklch(100% 0 0);--border:oklch(85.25% .0141 258.349);--input:oklch(85.25% .0141 258.349);--ring:oklch(61.78% .0703 257.815);--chart-1:oklch(48.33% .0873 255.055);--chart-2:oklch(60.31% .1107 41.8526);--chart-3:oklch(61.91% .075 240.614);--chart-4:oklch(54.06% .0773 152.712);--chart-5:oklch(72.88% .115 84.3842);--sidebar:oklch(92.1% .0075 260.732);--sidebar-foreground:oklch(22.17% .0126 264.276);--sidebar-primary:oklch(48.33% .0873 255.055);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90.88% .0196 252.887);--sidebar-accent-foreground:oklch(34.48% .0685 255.027);--sidebar-border:oklch(86.89% .0106 261.787);--sidebar-ring:oklch(61.78% .0703 257.815);--font-sans:Geist, ui-sans-serif, system-ui, sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:.625rem;--shadow-2xs:0px 1px 4px -1px #181b210a;--shadow-xs:0px 1px 4px -1px #181b210a;--shadow-sm:0px 1px 4px -1px #181b2114, 0px 1px 2px -2px #181b2114;--shadow:0px 1px 4px -1px #181b2114, 0px 1px 2px -2px #181b2114;--shadow-md:0px 1px 4px -1px #181b2114, 0px 2px 4px -2px #181b2114;--shadow-lg:0px 1px 4px -1px #181b2114, 0px 4px 6px -2px #181b2114;--shadow-xl:0px 1px 4px -1px #181b2114, 0px 8px 10px -2px #181b2114;--shadow-2xl:0px 1px 4px -1px #181b2133}.theme-meridian:is(.dark *){--background:oklch(20.37% .011 260.665);--foreground:oklch(93.35% .0087 264.521);--card:oklch(24.25% .0147 261.655);--card-foreground:oklch(93.35% .0087 264.521);--popover:oklch(27.58% .0182 262.197);--popover-foreground:oklch(93.35% .0087 264.521);--primary:oklch(63.47% .0756 254.624);--primary-foreground:oklch(18.08% .0095 255.642);--secondary:oklch(69.4% .1017 45.5865);--secondary-foreground:oklch(17.87% .0239 47.7899);--muted:oklch(27.58% .0182 262.197);--muted-foreground:oklch(67.56% .0235 265.688);--accent:oklch(29.21% .035 252.303);--accent-foreground:oklch(80.36% .0477 249.412);--destructive:oklch(60.97% .1654 25.8411);--destructive-foreground:oklch(15.62% .0257 25.5104);--border:oklch(35.46% .023 261.218);--input:oklch(35.46% .023 261.218);--ring:oklch(71.94% .0599 249.458);--chart-1:oklch(63.47% .0756 254.624);--chart-2:oklch(69.4% .1017 45.5865);--chart-3:oklch(71.94% .0599 249.458);--chart-4:oklch(64.51% .0736 152.432);--chart-5:oklch(79.59% .1048 86.4619);--sidebar:oklch(18.08% .0095 255.642);--sidebar-foreground:oklch(93.35% .0087 264.521);--sidebar-primary:oklch(63.47% .0756 254.624);--sidebar-primary-foreground:oklch(18.08% .0095 255.642);--sidebar-accent:oklch(29.21% .035 252.303);--sidebar-accent-foreground:oklch(80.36% .0477 249.412);--sidebar-border:oklch(27.58% .0182 262.197);--sidebar-ring:oklch(71.94% .0599 249.458);--font-sans:Geist, ui-sans-serif, system-ui, sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:.625rem;--shadow-2xs:0px 1px 4px -1px #181b210a;--shadow-xs:0px 1px 4px -1px #181b210a;--shadow-sm:0px 1px 4px -1px #181b2114, 0px 1px 2px -2px #181b2114;--shadow:0px 1px 4px -1px #181b2114, 0px 1px 2px -2px #181b2114;--shadow-md:0px 1px 4px -1px #181b2114, 0px 2px 4px -2px #181b2114;--shadow-lg:0px 1px 4px -1px #181b2114, 0px 4px 6px -2px #181b2114;--shadow-xl:0px 1px 4px -1px #181b2114, 0px 8px 10px -2px #181b2114;--shadow-2xl:0px 1px 4px -1px #181b2133}.theme-mx-brutalist{--background:oklch(99.23% .0104 91.4994);--foreground:oklch(17.59% .0275 161.253);--card:oklch(100% 0 0);--card-foreground:oklch(17.59% .0275 161.253);--popover:oklch(100% 0 0);--popover-foreground:oklch(17.59% .0275 161.253);--primary:oklch(56.87% .1498 151.938);--primary-foreground:oklch(100% 0 0);--secondary:oklch(60.88% .2498 29.2339);--secondary-foreground:oklch(100% 0 0);--muted:oklch(94.65% .0314 91.6628);--muted-foreground:oklch(35.25% .0379 91.7268);--accent:oklch(77.21% .1727 64.1585);--accent-foreground:oklch(17.59% .0275 161.253);--destructive:oklch(57.99% .238 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(100% 0 0);--ring:oklch(56.87% .1498 151.938);--chart-1:oklch(56.87% .1498 151.938);--chart-2:oklch(60.88% .2498 29.2339);--chart-3:oklch(77.21% .1727 64.1585);--chart-4:oklch(68.29% .2615 345.753);--chart-5:oklch(74.43% .1347 219.068);--sidebar:oklch(31.67% .0793 154.376);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(77.21% .1727 64.1585);--sidebar-primary-foreground:oklch(31.67% .0793 154.376);--sidebar-accent:oklch(41.56% .1071 152.971);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(77.21% .1727 64.1585);--font-sans:"Montserrat", sans-serif;--font-serif:"Lora", serif;--font-mono:"Space Mono", monospace;--radius:0px;--shadow-2xs:4px 4px 0px 0px #00000080;--shadow-xs:4px 4px 0px 0px #00000080;--shadow-sm:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow:4px 4px 0px 0px #000, 4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000, 4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000, 4px 4px 6px -1px #000;--shadow-xl:4px 4px 0px 0px #000, 4px 8px 10px -1px #000;--shadow-2xl:4px 4px 0px 0px #000;--tracking-normal:.02em}.theme-mx-brutalist:is(.dark *){--background:oklch(16.49% .0308 162.274);--foreground:oklch(98.09% .026 91.6197);--card:oklch(22.83% .0445 158.24);--card-foreground:oklch(98.09% .026 91.6197);--popover:oklch(22.83% .0445 158.24);--popover-foreground:oklch(98.09% .026 91.6197);--primary:oklch(84.84% .2275 151.149);--primary-foreground:oklch(12.92% .027 165.381);--secondary:oklch(64.89% .237 26.9728);--secondary-foreground:oklch(100% 0 0);--muted:oklch(27.24% .0467 159.172);--muted-foreground:oklch(82.53% .027 91.6606);--accent:oklch(79.51% .1631 68.6392);--accent-foreground:oklch(12.92% .027 165.381);--destructive:oklch(62.8% .2577 29.2339);--destructive-foreground:oklch(100% 0 0);--border:oklch(98.09% .026 91.6197);--input:oklch(26.42% .0387 160.348);--ring:oklch(79.51% .1631 68.6392);--chart-1:oklch(84.84% .2275 151.149);--chart-2:oklch(64.89% .237 26.9728);--chart-3:oklch(79.51% .1631 68.6392);--chart-4:oklch(73.37% .2145 342.876);--chart-5:oklch(82.96% .1375 215.295);--sidebar:oklch(12.92% .027 165.381);--sidebar-foreground:oklch(98.09% .026 91.6197);--sidebar-primary:oklch(84.84% .2275 151.149);--sidebar-primary-foreground:oklch(12.92% .027 165.381);--sidebar-accent:oklch(24.49% .0403 159.518);--sidebar-accent-foreground:oklch(98.09% .026 91.6197);--sidebar-border:oklch(98.09% .026 91.6197);--sidebar-ring:oklch(79.51% .1631 68.6392);--font-sans:"Montserrat", sans-serif;--font-serif:"Lora", serif;--font-mono:"Space Mono", monospace;--radius:0px;--shadow-2xs:4px 4px 0px 0px #ffe69980;--shadow-xs:4px 4px 0px 0px #ffe69980;--shadow-sm:4px 4px 0px 0px #ffe699, 4px 1px 2px -1px #ffe699;--shadow:4px 4px 0px 0px #ffe699, 4px 1px 2px -1px #ffe699;--shadow-md:4px 4px 0px 0px #ffe699, 4px 2px 4px -1px #ffe699;--shadow-lg:4px 4px 0px 0px #ffe699, 4px 4px 6px -1px #ffe699;--shadow-xl:4px 4px 0px 0px #ffe699, 4px 8px 10px -1px #ffe699;--shadow-2xl:4px 4px 0px 0px #ffe699}.theme-optimus{--background:oklch(25% .0112 254.042);--foreground:oklch(87.17% .0093 258.338);--card:oklch(22.12% .0108 260.678);--card-foreground:oklch(87.17% .0093 258.338);--popover:oklch(22.12% .0108 260.678);--popover-foreground:oklch(87.17% .0093 258.338);--primary:oklch(54.12% .2127 24.7912);--primary-foreground:oklch(100% 0 0);--secondary:oklch(42.44% .1809 265.638);--secondary-foreground:oklch(100% 0 0);--muted:oklch(31.86% .0165 255.64);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(66.58% .1574 58.3183);--accent-foreground:oklch(22.12% .0108 260.678);--destructive:oklch(44.37% .1613 26.8994);--destructive-foreground:oklch(100% 0 0);--border:oklch(37.29% .0306 259.733);--input:oklch(22.12% .0108 260.678);--ring:oklch(54.12% .2127 24.7912);--chart-1:oklch(54.12% .2127 24.7912);--chart-2:oklch(42.44% .1809 265.638);--chart-3:oklch(66.58% .1574 58.3183);--chart-4:oklch(44.61% .0263 256.802);--chart-5:oklch(49.07% .2412 292.581);--sidebar:oklch(22.12% .0108 260.678);--sidebar-foreground:oklch(87.17% .0093 258.338);--sidebar-primary:oklch(54.12% .2127 24.7912);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(31.86% .0165 255.64);--sidebar-accent-foreground:oklch(66.58% .1574 58.3183);--sidebar-border:oklch(37.29% .0306 259.733);--sidebar-ring:oklch(54.12% .2127 24.7912);--font-sans:"Orbitron", sans-serif;--font-serif:"Georgia", serif;--font-mono:"Share Tech Mono", monospace;--radius:0rem;--shadow-2xs:2px 2px 12px 2px #00000040;--shadow-xs:2px 2px 12px 2px #00000040;--shadow-sm:2px 2px 12px 2px #00000080, 2px 1px 2px 1px #00000080;--shadow:2px 2px 12px 2px #00000080, 2px 1px 2px 1px #00000080;--shadow-md:2px 2px 12px 2px #00000080, 2px 2px 4px 1px #00000080;--shadow-lg:2px 2px 12px 2px #00000080, 2px 4px 6px 1px #00000080;--shadow-xl:2px 2px 12px 2px #00000080, 2px 8px 10px 1px #00000080;--shadow-2xl:2px 2px 12px 2px #000;--tracking-normal:.1em}.theme-optimus:is(.dark *){--background:oklch(17.73% .0089 264.318);--foreground:oklch(92.76% .0058 264.531);--card:oklch(20.86% .0128 264.246);--card-foreground:oklch(92.76% .0058 264.531);--popover:oklch(20.86% .0128 264.246);--popover-foreground:oklch(92.76% .0058 264.531);--primary:oklch(57.71% .2152 27.325);--primary-foreground:oklch(100% 0 0);--secondary:oklch(54.61% .2152 262.881);--secondary-foreground:oklch(100% 0 0);--muted:oklch(28.75% .0163 259.789);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(76.86% .1647 70.0804);--accent-foreground:oklch(17.73% .0089 264.318);--destructive:oklch(50.54% .1905 27.5181);--destructive-foreground:oklch(100% 0 0);--border:oklch(32.3% .0219 259.381);--input:oklch(17.73% .0089 264.318);--ring:oklch(57.71% .2152 27.325);--chart-1:oklch(57.71% .2152 27.325);--chart-2:oklch(54.61% .2152 262.881);--chart-3:oklch(76.86% .1647 70.0804);--chart-4:oklch(37.29% .0306 259.733);--chart-5:oklch(54.13% .2466 293.009);--sidebar:oklch(20.86% .0128 264.246);--sidebar-foreground:oklch(92.76% .0058 264.531);--sidebar-primary:oklch(57.71% .2152 27.325);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(17.73% .0089 264.318);--sidebar-accent-foreground:oklch(76.86% .1647 70.0804);--sidebar-border:oklch(32.3% .0219 259.381);--sidebar-ring:oklch(57.71% .2152 27.325);--font-sans:"Orbitron", sans-serif;--font-serif:"Georgia", serif;--font-mono:"Share Tech Mono", monospace;--radius:0rem;--shadow-2xs:4px 4px 20px 4px #0006;--shadow-xs:4px 4px 20px 4px #0006;--shadow-sm:4px 4px 20px 4px #000c, 4px 1px 2px 3px #000c;--shadow:4px 4px 20px 4px #000c, 4px 1px 2px 3px #000c;--shadow-md:4px 4px 20px 4px #000c, 4px 2px 4px 3px #000c;--shadow-lg:4px 4px 20px 4px #000c, 4px 4px 6px 3px #000c;--shadow-xl:4px 4px 20px 4px #000c, 4px 8px 10px 3px #000c;--shadow-2xl:4px 4px 20px 4px #000}.theme-rose-pine{--background:oklch(96.99% .0113 71.8999);--foreground:oklch(45.97% .0629 289.556);--card:oklch(98.7% .0107 76.6004);--card-foreground:oklch(45.97% .0629 289.556);--popover:oklch(93.89% .0145 64.3381);--popover-foreground:oklch(45.97% .0629 289.556);--primary:oklch(45.97% .0629 289.556);--primary-foreground:oklch(96.99% .0113 71.8999);--secondary:oklch(89.2% .0057 31.0551);--secondary-foreground:oklch(45.97% .0629 289.556);--muted:oklch(95.02% .0101 58.2141);--muted-foreground:oklch(57.68% .0458 291.001);--accent:oklch(93.89% .0145 64.3381);--accent-foreground:oklch(45.97% .0629 289.556);--destructive:oklch(59.89% .1071 2.6555);--destructive-foreground:oklch(96.99% .0113 71.8999);--border:oklch(84.31% .006 333.998);--input:oklch(89.2% .0057 31.0551);--ring:oklch(61.71% .0738 305.698);--chart-1:oklch(75.55% .1459 69.7433);--chart-2:oklch(59.89% .1071 2.6555);--chart-3:oklch(49.09% .077 227.998);--chart-4:oklch(62.89% .0661 210.123);--chart-5:oklch(61.71% .0738 305.698);--sidebar:oklch(98.7% .0107 76.6004);--sidebar-foreground:oklch(45.97% .0629 289.556);--sidebar-primary:oklch(61.71% .0738 305.698);--sidebar-primary-foreground:oklch(96.99% .0113 71.8999);--sidebar-accent:oklch(93.89% .0145 64.3381);--sidebar-accent-foreground:oklch(45.97% .0629 289.556);--sidebar-border:oklch(89.2% .0057 31.0551);--sidebar-ring:oklch(61.71% .0738 305.698);--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-2xs:0px 1px 2px 0px #0000000f;--shadow-xs:0px 1px 2px 0px #0000000f;--shadow-sm:0px 1px 2px 0px #0000001f, 0px 1px 2px -1px #0000001f;--shadow:0px 1px 2px 0px #0000001f, 0px 1px 2px -1px #0000001f;--shadow-md:0px 1px 2px 0px #0000001f, 0px 2px 4px -1px #0000001f;--shadow-lg:0px 1px 2px 0px #0000001f, 0px 4px 6px -1px #0000001f;--shadow-xl:0px 1px 2px 0px #0000001f, 0px 8px 10px -1px #0000001f;--shadow-2xl:0px 1px 2px 0px #0000004d}.theme-rose-pine:is(.dark *){--background:oklch(21.34% .0255 291.131);--foreground:oklch(90.88% .0299 289.969);--card:oklch(24.13% .0322 289.136);--card-foreground:oklch(90.88% .0299 289.969);--popover:oklch(27.08% .0423 289.233);--popover-foreground:oklch(90.88% .0299 289.969);--primary:oklch(90.88% .0299 289.969);--primary-foreground:oklch(21.34% .0255 291.131);--secondary:oklch(37.17% .0358 291.097);--secondary-foreground:oklch(90.88% .0299 289.969);--muted:oklch(25.12% .0263 287.616);--muted-foreground:oklch(65.39% .0444 291.233);--accent:oklch(27.08% .0423 289.233);--accent-foreground:oklch(90.88% .0299 289.969);--destructive:oklch(69.77% .1565 4.2242);--destructive-foreground:oklch(21.34% .0255 291.131);--border:oklch(37.17% .0358 291.097);--input:oklch(43.99% .0392 290.417);--ring:oklch(77.6% .0945 304.995);--chart-1:oklch(84.29% .11 74.6019);--chart-2:oklch(69.77% .1565 4.2242);--chart-3:oklch(52.77% .0793 227.716);--chart-4:oklch(82.19% .0543 209.559);--chart-5:oklch(77.6% .0945 304.995);--sidebar:oklch(24.13% .0322 289.136);--sidebar-foreground:oklch(90.88% .0299 289.969);--sidebar-primary:oklch(77.6% .0945 304.995);--sidebar-primary-foreground:oklch(21.34% .0255 291.131);--sidebar-accent:oklch(27.08% .0423 289.233);--sidebar-accent-foreground:oklch(90.88% .0299 289.969);--sidebar-border:oklch(37.17% .0358 291.097);--sidebar-ring:oklch(77.6% .0945 304.995);--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--font-mono:Geist Mono, monospace;--radius:.5rem;--shadow-2xs:0px 1px 2px 0px #00000017;--shadow-xs:0px 1px 2px 0px #00000017;--shadow-sm:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow:0px 1px 2px 0px #0000002e, 0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e, 0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e, 0px 4px 6px -1px #0000002e;--shadow-xl:0px 1px 2px 0px #0000002e, 0px 8px 10px -1px #0000002e;--shadow-2xl:0px 1px 2px 0px #00000073}.theme-sakura{--background:oklch(98.59% .0076 48.6568);--foreground:oklch(42.79% .0265 46.6194);--card:oklch(100% 0 0);--card-foreground:oklch(42.79% .0265 46.6194);--popover:oklch(100% 0 0);--popover-foreground:oklch(42.79% .0265 46.6194);--primary:oklch(75.08% .161 2.6024);--primary-foreground:oklch(100% 0 0);--secondary:oklch(94.49% .011 54.4941);--secondary-foreground:oklch(42.79% .0265 46.6194);--muted:oklch(96.87% .0086 44.8919);--muted-foreground:oklch(66.08% .0272 49.5764);--accent:oklch(92.39% .0415 1.1045);--accent-foreground:oklch(53.67% .153 7.7575);--destructive:oklch(62.56% .1933 23.0261);--destructive-foreground:oklch(99.21% .0017 325.59);--border:oklch(91.38% .0146 50.7928);--input:oklch(91.38% .0146 50.7928);--ring:oklch(75.08% .161 2.6024);--chart-1:oklch(75.08% .161 2.6024);--chart-2:oklch(53.67% .153 7.7575);--chart-3:oklch(76.21% .0581 33.4626);--chart-4:oklch(86.19% .0551 21.0638);--chart-5:oklch(88.71% .0223 35.1202);--sidebar:oklch(97.94% .006 43.3363);--sidebar-foreground:oklch(42.79% .0265 46.6194);--sidebar-primary:oklch(75.08% .161 2.6024);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.39% .0415 1.1045);--sidebar-accent-foreground:oklch(53.67% .153 7.7575);--sidebar-border:oklch(92.67% .0154 48.5515);--sidebar-ring:oklch(75.08% .161 2.6024);--font-sans:Inter, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 2px 10px 0px #00000003;--shadow-xs:0px 2px 10px 0px #00000003;--shadow-sm:0px 2px 10px 0px #00000008, 0px 1px 2px -1px #00000008;--shadow:0px 2px 10px 0px #00000008, 0px 1px 2px -1px #00000008;--shadow-md:0px 2px 10px 0px #00000008, 0px 2px 4px -1px #00000008;--shadow-lg:0px 2px 10px 0px #00000008, 0px 4px 6px -1px #00000008;--shadow-xl:0px 2px 10px 0px #00000008, 0px 8px 10px -1px #00000008;--shadow-2xl:0px 2px 10px 0px #00000012;--tracking-normal:-.01em}.theme-sakura:is(.dark *){--background:oklch(19.79% .0107 39.2759);--foreground:oklch(91.35% .0123 43.2722);--card:oklch(23.79% .0124 44.5317);--card-foreground:oklch(91.35% .0123 43.2722);--popover:oklch(23.79% .0124 44.5317);--popover-foreground:oklch(91.35% .0123 43.2722);--primary:oklch(75.08% .161 2.6024);--primary-foreground:oklch(19.79% .0107 39.2759);--secondary:oklch(26.96% .0148 39.2735);--secondary-foreground:oklch(91.35% .0123 43.2722);--muted:oklch(26.96% .0148 39.2735);--muted-foreground:oklch(66.08% .0272 49.5764);--accent:oklch(29.64% .0372 5.9697);--accent-foreground:oklch(84.36% .0913 2.8077);--destructive:oklch(62.56% .1933 23.0261);--destructive-foreground:oklch(99.21% .0017 325.59);--border:oklch(29.37% .0152 45.3658);--input:oklch(29.37% .0152 45.3658);--ring:oklch(75.08% .161 2.6024);--chart-1:oklch(75.08% .161 2.6024);--chart-2:oklch(84.36% .0913 2.8077);--chart-3:oklch(76.21% .0581 33.4626);--chart-4:oklch(42.79% .0265 46.6194);--chart-5:oklch(29.37% .0152 45.3658);--sidebar:oklch(17.4% .0094 42.9895);--sidebar-foreground:oklch(91.35% .0123 43.2722);--sidebar-primary:oklch(75.08% .161 2.6024);--sidebar-primary-foreground:oklch(19.79% .0107 39.2759);--sidebar-accent:oklch(29.64% .0372 5.9697);--sidebar-accent-foreground:oklch(84.36% .0913 2.8077);--sidebar-border:oklch(26.96% .0148 39.2735);--sidebar-ring:oklch(75.08% .161 2.6024);--font-sans:Inter, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:JetBrains Mono, monospace;--radius:.5rem;--shadow-2xs:0px 4px 15px 0px #00000026;--shadow-xs:0px 4px 15px 0px #00000026;--shadow-sm:0px 4px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow:0px 4px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow-md:0px 4px 15px 0px #0000004d, 0px 2px 4px -1px #0000004d;--shadow-lg:0px 4px 15px 0px #0000004d, 0px 4px 6px -1px #0000004d;--shadow-xl:0px 4px 15px 0px #0000004d, 0px 8px 10px -1px #0000004d;--shadow-2xl:0px 4px 15px 0px #000000bf}.theme-whatsapp{--background:oklch(96.05% .0046 258.325);--foreground:oklch(21.53% .0187 235.125);--card:oklch(100% 0 0);--card-foreground:oklch(21.53% .0187 235.125);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.53% .0187 235.125);--primary:oklch(43.35% .0754 182.232);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.44% .0208 166.101);--secondary-foreground:oklch(43.35% .0754 182.232);--muted:oklch(96.05% .0046 258.325);--muted-foreground:oklch(55.89% .0255 233.723);--accent:oklch(76.1% .2015 149.74);--accent-foreground:oklch(100% 0 0);--destructive:oklch(62.57% .2058 29.0773);--destructive-foreground:oklch(100% 0 0);--border:oklch(94.36% .0051 228.82);--input:oklch(94.36% .0051 228.82);--ring:oklch(76.1% .2015 149.74);--chart-1:oklch(76.1% .2015 149.74);--chart-2:oklch(43.35% .0754 182.232);--chart-3:oklch(57.62% .0995 182.396);--chart-4:oklch(73.56% .137 232.805);--chart-5:oklch(65.09% .1283 170.426);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(21.53% .0187 235.125);--sidebar-primary:oklch(43.35% .0754 182.232);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(96.44% .0208 166.101);--sidebar-accent-foreground:oklch(43.35% .0754 182.232);--sidebar-border:oklch(94.36% .0051 228.82);--sidebar-ring:oklch(76.1% .2015 149.74);--font-sans:Segoe UI, Helvetica Neue, Helvetica, Lucida Grande, Arial, Ubuntu, Cantarell, Fira Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--radius:1rem;--shadow-2xs:0px 2px 10px 0px #0000000d;--shadow-xs:0px 2px 10px 0px #0000000d;--shadow-sm:0px 2px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 2px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 2px 10px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 2px 10px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 2px 10px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 2px 10px 0px #00000040}.theme-whatsapp:is(.dark *){--background:oklch(18.54% .0182 238.214);--foreground:oklch(94.36% .0051 228.82);--card:oklch(28.48% .023 235.658);--card-foreground:oklch(94.36% .0051 228.82);--popover:oklch(28.48% .023 235.658);--popover-foreground:oklch(94.36% .0051 228.82);--primary:oklch(65.09% .1283 170.426);--primary-foreground:oklch(21.53% .0187 235.125);--secondary:oklch(29.33% .0423 172.82);--secondary-foreground:oklch(65.09% .1283 170.426);--muted:oklch(24.56% .0195 239.106);--muted-foreground:oklch(66.37% .0236 235.197);--accent:oklch(76.1% .2015 149.74);--accent-foreground:oklch(21.53% .0187 235.125);--destructive:oklch(62.57% .2058 29.0773);--destructive-foreground:oklch(94.36% .0051 228.82);--border:oklch(33.51% .0253 234.859);--input:oklch(33.51% .0253 234.859);--ring:oklch(65.09% .1283 170.426);--chart-1:oklch(76.1% .2015 149.74);--chart-2:oklch(65.09% .1283 170.426);--chart-3:oklch(57.62% .0995 182.396);--chart-4:oklch(73.56% .137 232.805);--chart-5:oklch(43.35% .0754 182.232);--sidebar:oklch(21.53% .0187 235.125);--sidebar-foreground:oklch(94.36% .0051 228.82);--sidebar-primary:oklch(65.09% .1283 170.426);--sidebar-primary-foreground:oklch(21.53% .0187 235.125);--sidebar-accent:oklch(29.33% .0423 172.82);--sidebar-accent-foreground:oklch(65.09% .1283 170.426);--sidebar-border:oklch(33.51% .0253 234.859);--sidebar-ring:oklch(65.09% .1283 170.426);--font-sans:Segoe UI, Helvetica Neue, Helvetica, Lucida Grande, Arial, Ubuntu, Cantarell, Fira Sans, sans-serif;--font-serif:Georgia, serif;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--radius:1rem;--shadow-2xs:0px 4px 12px 0px #0003;--shadow-xs:0px 4px 12px 0px #0003;--shadow-sm:0px 4px 12px 0px #0006, 0px 1px 2px -1px #0006;--shadow:0px 4px 12px 0px #0006, 0px 1px 2px -1px #0006;--shadow-md:0px 4px 12px 0px #0006, 0px 2px 4px -1px #0006;--shadow-lg:0px 4px 12px 0px #0006, 0px 4px 6px -1px #0006;--shadow-xl:0px 4px 12px 0px #0006, 0px 8px 10px -1px #0006;--shadow-2xl:0px 4px 12px 0px #000}.theme-zen-inspired{--background:oklch(91.95% .0169 88.003);--foreground:oklch(23.5% 0 0);--card:oklch(95.3% .0156 86.4257);--card-foreground:oklch(23.5% 0 0);--popover:oklch(95.3% .0156 86.4257);--popover-foreground:oklch(23.5% 0 0);--primary:oklch(30.12% 0 0);--primary-foreground:oklch(91.69% .0175 99.616);--secondary:oklch(86.47% .0201 87.5232);--secondary-foreground:oklch(30.12% 0 0);--muted:oklch(83.4% .0232 87.163);--muted-foreground:oklch(46.88% .0136 84.5932);--accent:oklch(91.69% .0175 99.616);--accent-foreground:oklch(30.12% 0 0);--destructive:oklch(57.71% .2152 27.325);--destructive-foreground:oklch(100% 0 0);--border:oklch(84.34% .0231 87.1621);--input:oklch(84.34% .0231 87.1621);--ring:oklch(30.12% 0 0);--chart-1:oklch(68.63% .1743 34.2614);--chart-2:oklch(23.5% 0 0);--chart-3:oklch(46.88% .0136 84.5932);--chart-4:oklch(70.57% .025 82.0932);--chart-5:oklch(83.4% .0232 87.163);--sidebar:oklch(89.85% .0199 87.5195);--sidebar-foreground:oklch(23.5% 0 0);--sidebar-primary:oklch(30.12% 0 0);--sidebar-primary-foreground:oklch(91.69% .0175 99.616);--sidebar-accent:oklch(91.69% .0175 99.616);--sidebar-accent-foreground:oklch(30.12% 0 0);--sidebar-border:oklch(84.34% .0231 87.1621);--sidebar-ring:oklch(30.12% 0 0);--font-sans:"Inter", sans-serif;--font-serif:"Playfair Display", serif;--font-mono:"JetBrains Mono", monospace;--radius:.5rem;--shadow-2xs:0px 4px 10px 0px #0000000d;--shadow-xs:0px 4px 10px 0px #0000000d;--shadow-sm:0px 4px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow:0px 4px 10px 0px #0000001a, 0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 10px 0px #0000001a, 0px 2px 4px -1px #0000001a;--shadow-lg:0px 4px 10px 0px #0000001a, 0px 4px 6px -1px #0000001a;--shadow-xl:0px 4px 10px 0px #0000001a, 0px 8px 10px -1px #0000001a;--shadow-2xl:0px 4px 10px 0px #00000040;--tracking-normal:.01em}.theme-zen-inspired:is(.dark *){--background:oklch(19.13% 0 0);--foreground:oklch(91.73% .0133 82.4015);--card:oklch(22.64% 0 0);--card-foreground:oklch(91.73% .0133 82.4015);--popover:oklch(22.64% 0 0);--popover-foreground:oklch(91.73% .0133 82.4015);--primary:oklch(85.2% .0205 100.631);--primary-foreground:oklch(33.29% 0 0);--secondary:oklch(25.2% 0 0);--secondary-foreground:oklch(85.2% .0205 100.631);--muted:oklch(28.5% 0 0);--muted-foreground:oklch(63.48% .0113 81.7875);--accent:oklch(33.29% 0 0);--accent-foreground:oklch(85.2% .0205 100.631);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(29.31% 0 0);--input:oklch(29.31% 0 0);--ring:oklch(85.2% .0205 100.631);--chart-1:oklch(68.63% .1743 34.2614);--chart-2:oklch(85.9% .0209 74.6369);--chart-3:oklch(63.48% .0113 81.7875);--chart-4:oklch(46.81% .0069 84.5829);--chart-5:oklch(35.23% 0 0);--sidebar:oklch(17.3% 0 0);--sidebar-foreground:oklch(91.73% .0133 82.4015);--sidebar-primary:oklch(85.2% .0205 100.631);--sidebar-primary-foreground:oklch(33.29% 0 0);--sidebar-accent:oklch(33.29% 0 0);--sidebar-accent-foreground:oklch(85.2% .0205 100.631);--sidebar-border:oklch(29.31% 0 0);--sidebar-ring:oklch(85.2% .0205 100.631);--font-sans:"Inter", sans-serif;--font-serif:"Playfair Display", serif;--font-mono:"JetBrains Mono", monospace;--radius:.5rem;--shadow-2xs:0px 6px 15px 0px #00000026;--shadow-xs:0px 6px 15px 0px #00000026;--shadow-sm:0px 6px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow:0px 6px 15px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow-md:0px 6px 15px 0px #0000004d, 0px 2px 4px -1px #0000004d;--shadow-lg:0px 6px 15px 0px #0000004d, 0px 4px 6px -1px #0000004d;--shadow-xl:0px 6px 15px 0px #0000004d, 0px 8px 10px -1px #0000004d;--shadow-2xl:0px 6px 15px 0px #000000bf}@media (min-width:1024px){.theme-scaled{--radius:.6rem;--text-lg:1.05rem;--text-base:.85rem;--text-sm:.8rem;--spacing:.222222rem}}.theme-scaled [data-slot=card]{--spacing:.16rem}.theme-scaled [data-slot=card-header] *,.theme-scaled [data-slot=card-content] *,.theme-scaled [data-slot=card-footer] *{--spacing:.222222rem}body:not(.theme-default){--primary-strong:var(--primary)}