@property --hue-base{syntax:"<number>";inherits:true;initial-value:250}@property --hue{syntax:"<number>";inherits:true;initial-value:250}:root{--hue-base:250;--hue:var(--hue-base);--ui-canvas:oklch(.12 .015 var(--hue));--ui-surface:oklch(.16 .02 var(--hue));--ui-text:oklch(.98 .01 var(--hue));--ui-primary:oklch(.6 .18 var(--hue));--ui-muted:oklch(.65 .02 var(--hue));--ui-border:oklch(.25 .02 var(--hue));--ui-danger:oklch(68% .19 22);--ui-success:oklch(74% .15 155);--ui-warning:oklch(80% .13 80);--motion-fast:.15s;--motion-medium:.2s;--motion-slow:.3s;--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:linear(0, .4 12%, .86 33%, .98 55%, 1);--motion-press:90ms;--ui-primary-hover:color-mix(in oklch, var(--ui-primary), white 12%);--ui-primary-muted:color-mix(in oklch, var(--ui-primary), var(--ui-canvas) 85%);--ui-border-active:color-mix(in oklch, var(--ui-border), var(--ui-primary) 40%);--ui-surface-raised:color-mix(in oklch, var(--ui-surface), white 6%);--elevation-l0:none;--elevation-l1:0 1px 3px oklch(0% 0 0/.24), 0 1px 2px oklch(0% 0 0/.16);--elevation-l2:0 8px 24px oklch(0% 0 0/.32), 0 2px 8px oklch(0% 0 0/.18);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--z-base:0;--z-sticky:10;--z-header:20;--z-overlay:50;--z-toast:100}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-medium:0s;--motion-slow:0s;--motion-distance-sm:0px;--motion-distance-md:0px;--motion-distance-lg:0px;--motion-press:0s;--ease-spring:linear}}[data-theme=light]{--ui-canvas:oklch(.98 .01 var(--hue));--ui-surface:oklch(.93 .015 var(--hue));--ui-text:oklch(.15 .02 var(--hue));--ui-primary:oklch(.45 .18 var(--hue));--ui-muted:oklch(.42 .02 var(--hue));--ui-border:oklch(.85 .015 var(--hue));--ui-danger:oklch(52% .2 22);--ui-success:oklch(50% .13 155);--ui-warning:oklch(52% .12 80);--elevation-l1:0 1px 3px oklch(0% 0 0/.1), 0 1px 2px oklch(0% 0 0/.06);--elevation-l2:0 8px 24px oklch(0% 0 0/.14), 0 2px 8px oklch(0% 0 0/.08)}body{background:var(--ui-canvas);color:var(--ui-text);margin:0;font-family:system-ui,sans-serif}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell.svelte-12qhfyh{max-width:60rem;padding:var(--space-4);margin:0 auto}header.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--ui-border);padding-bottom:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}nav.svelte-12qhfyh{gap:var(--space-4);flex-wrap:wrap;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ui-text);font-weight:600;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ui-primary)}form.svelte-12qhfyh{gap:var(--space-3);align-items:center;display:flex}.who.svelte-12qhfyh{color:var(--ui-muted);font-size:.85rem}button.svelte-12qhfyh{color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-expo), color var(--motion-fast) var(--ease-out-expo);background:0 0}button.svelte-12qhfyh:hover{border-color:var(--ui-primary);color:var(--ui-primary)}
