:root{color-scheme:light dark;--background:light-dark(oklch(100% 0 0),           oklch(14.8% 0.004 228.8));--foreground:light-dark(oklch(14.8% 0.004 228.8),  oklch(91% 0.002 197.1));--card:light-dark(oklch(100% 0 0),           oklch(21.8% 0.008 223.9));--card-foreground:light-dark(oklch(14.8% 0.004 228.8),  oklch(91% 0.002 197.1));--popover:light-dark(oklch(100% 0 0),           oklch(21.8% 0.008 223.9));--popover-foreground:light-dark(oklch(14.8% 0.004 228.8),  oklch(91% 0.002 197.1));--primary:light-dark(oklch(21.8% 0.008 223.9),  oklch(92.5% 0.005 214.3));--primary-foreground:light-dark(oklch(98.7% 0.002 197.1),  oklch(21.8% 0.008 223.9));--secondary:light-dark(oklch(96.3% 0.002 197.1),  oklch(27.5% 0.011 216.9));--secondary-foreground:light-dark(oklch(21.8% 0.008 223.9),  oklch(91% 0.002 197.1));--muted:light-dark(oklch(96.3% 0.002 197.1),  oklch(27.5% 0.011 216.9));--muted-foreground:light-dark(oklch(56% 0.021 213.5),    oklch(72.3% 0.014 214.4));--accent:light-dark(oklch(96.3% 0.002 197.1),  oklch(27.5% 0.011 216.9));--accent-foreground:light-dark(oklch(21.8% 0.008 223.9),  oklch(91% 0.002 197.1));--destructive:light-dark(oklch(57.7% 0.245 27.325), oklch(70.4% 0.191 22.216));--destructive-foreground:light-dark(oklch(98.7% 0.002 197.1),  oklch(98.7% 0.002 197.1));--border:light-dark(oklch(92.5% 0.005 214.3),  oklch(100% 0 0 / 0.1));--input:light-dark(oklch(92.5% 0.005 214.3),  oklch(100% 0 0 / 0.15));--ring:light-dark(oklch(72.3% 0.014 214.4),  oklch(56% 0.021 213.5));--chart-1:oklch(87.2% 0.007 219.6);--chart-2:oklch(56% 0.021 213.5);--chart-3:oklch(45% 0.017 213.2);--chart-4:oklch(37.8% 0.015 216);--chart-5:oklch(27.5% 0.011 216.9);--radius:0.45rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;--canvas-umbra:light-dark(#0003,     #0000008f);--canvas-penumbra:light-dark(#00000024, #0006);--canvas-ambient:light-dark(#0000001f, #00000057)}:root{--pal-neon-pink:#f72585;--pal-raspberry-plum:#b5179e;--pal-indigo-bloom:#7209b7;--pal-ultrasonic-blue:#560bad;--pal-true-azure:#480ca8;--pal-vivid-royal:#3a0ca3;--pal-persian-blue:#3f37c9;--pal-electric-sapphire:#4361ee;--pal-cloudy-sky:#4895ef;--pal-sky-aqua:#4cc9f0;--wash-1a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 1.15), var(--background));--wash-1b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.60), var(--background));--wash-2a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.50), var(--background));--wash-2b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.95), var(--background));--wash-3a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.80), var(--background));--wash-3b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 1.30), var(--background));--wash-4a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.70), var(--background));--wash-4b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 1.05), var(--background));--wash-5a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.55), var(--background));--wash-5b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.85), var(--background));--wash-6a:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 1.20), var(--background));--wash-6b:color-mix(in oklab, var(--foreground) calc(var(--wash-strength) * 0.65), var(--background))}:root.light{color-scheme:light}:root.dark{color-scheme:dark}:root{--wash-strength:26%}@media (prefers-color-scheme:dark){:root:not(.light){--wash-strength:32%}}:root.dark{--wash-strength:32%}:root.light{--wash-strength:26%}.pepita-root,.pepita-window,.pepita-trigger{--bg:var(--background);--ink:var(--foreground);--ink-soft:var(--muted-foreground);--ink-faint:color-mix(in oklch, var(--muted-foreground) 65%, var(--background));--rule:var(--border);--accent:var(--primary);--on-accent:var(--primary-foreground);--error:var(--destructive);--font:var(--font-sans)}