:root{color-scheme:light;--radius:2px;--bg:hsl(210 20% 98%);--surface:hsl(0 0% 100%);--surface-2:hsl(210 16% 95%);--ink:hsl(222 28% 11%);--ink-muted:hsl(220 12% 42%);--line:hsl(214 16% 90%);--line-strong:hsl(214 15% 82%);--overlay:hsl(220 25% 12%/0.42);--brand:hsl(200 90% 34%);--brand-fg:hsl(0 0% 100%);--brand-soft:hsl(200 88% 93%);--success:hsl(140 30% 33%);--success-fg:hsl(0 0% 100%);--success-soft:hsl(140 32% 93%);--warning:hsl(36 60% 34%);--warning-fg:hsl(0 0% 100%);--warning-soft:hsl(42 86% 92%);--danger:hsl(0 55% 42%);--danger-fg:hsl(0 0% 100%);--danger-soft:hsl(0 65% 95%);--info:hsl(210 50% 40%);--info-fg:hsl(0 0% 100%);--info-soft:hsl(210 55% 93%);--ring:hsl(200 85% 40%);--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--surface-glass:var(--surface);--surface-glass-strong:var(--surface);--line-glass:var(--line);--brand-hi:color-mix(in oklab,var(--brand) 78%,white);--accent:hsl(252 80% 62%);--accent-fg:hsl(0 0% 100%);--accent-soft:hsl(252 80% 95%);--gradient-brand:linear-gradient(var(--brand),var(--brand));--gradient-accent:linear-gradient(var(--accent),var(--accent))}.dark{color-scheme:dark;--bg:hsl(0 0% 5%);--surface:hsl(0 0% 9%);--surface-2:hsl(0 0% 14%);--ink:hsl(0 0% 95%);--ink-muted:hsl(0 0% 64%);--line:hsl(0 0% 17%);--line-strong:hsl(0 0% 25%);--overlay:hsl(0 0% 0%/0.6);--brand:hsl(202 85% 48%);--brand-fg:hsl(0 0% 5%);--brand-soft:hsl(202 60% 18%);--success:hsl(140 30% 62%);--success-fg:hsl(150 30% 10%);--success-soft:hsl(140 24% 17%);--warning:hsl(40 56% 62%);--warning-fg:hsl(38 40% 10%);--warning-soft:hsl(38 32% 17%);--danger:hsl(0 52% 64%);--danger-fg:hsl(0 40% 10%);--danger-soft:hsl(0 32% 17%);--info:hsl(210 55% 66%);--info-fg:hsl(214 40% 10%);--info-soft:hsl(210 34% 18%);--ring:hsl(202 80% 58%);--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--surface-glass:var(--surface);--surface-glass-strong:var(--surface);--line-glass:var(--line);--brand-hi:color-mix(in oklab,var(--brand) 80%,white);--accent:hsl(252 90% 76%);--accent-fg:hsl(252 45% 12%);--accent-soft:hsl(252 45% 24%);--gradient-brand:linear-gradient(var(--brand),var(--brand));--gradient-accent:linear-gradient(var(--accent),var(--accent))}body{background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background-color:var(--brand-soft)}::selection{background-color:var(--brand-soft)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}