:root{--primitive-cream-50: #f8f2e7;--primitive-cream-100: #f3ebdc;--primitive-cream-150: #efe4d0;--primitive-cream-200: #e6dac4;--primitive-cream-300: #d8c9ab;--primitive-ink-400: #8f8573;--primitive-ink-600: #5b5044;--primitive-ink-800: #2c231b;--primitive-ink-850: #2a2018;--primitive-ink-900: #241c16;--primitive-coral-400: #e26a50;--primitive-coral-500: #dd5a3e;--primitive-coral-600: #c94f36;--primitive-coral-700: #b8452e;--primitive-coral-tint-100: #f5ddd2;--primitive-coral-tint-200: #f0c3b4;--primitive-ochre-500: #a9762c;--primitive-plum-500: #8c3b3a;--primitive-rose-500: #c97a6d;--primitive-tangerine-500: #e0862f;--primitive-rust-500: #b23324;--primitive-amber-500: #c1861f;--primitive-ink-900-a05: rgba(36,28,22,.05);--primitive-ink-900-a12: rgba(36,28,22,.12);--primitive-ink-900-a18: rgba(36,28,22,.18);--primitive-ink-900-a22: rgba(36,28,22,.22);--primitive-ink-900-a25: rgba(36,28,22,.25);--primitive-coral-500-a12: rgba(221,90,62,.12);--primitive-cream-50-a10: rgba(248,242,231,.1);--primitive-cream-50-a12: rgba(248,242,231,.12);--primitive-cream-50-a18: rgba(248,242,231,.18);--primitive-cream-50-a35: rgba(248,242,231,.35);--primitive-black-a15: rgba(0,0,0,.15);--primitive-black-a18: rgba(0,0,0,.18);--primitive-black-a20: rgba(0,0,0,.2);--primitive-black-a25: rgba(0,0,0,.25);--primitive-shadow-none: none;--primitive-size-1: 1px;--primitive-size-2: 2px;--primitive-size-4: 4px;--primitive-size-8: 8px;--primitive-size-10: 10px;--primitive-size-12: 12px;--primitive-size-16: 16px;--primitive-size-20: 20px;--primitive-size-24: 24px;--primitive-size-32: 32px;--primitive-size-full: 999px;--primitive-font-fraunces: "Fraunces", Georgia, serif;--primitive-font-work-sans: "Work Sans", system-ui, sans-serif;--primitive-font-jetbrains-mono: "JetBrains Mono", monospace;--primitive-tracking-tight: -.01em;--primitive-tracking-wide: .1em;--primitive-case-upper: uppercase;--primitive-case-none: none;--primitive-stroke-1-5: 1.5;--bg: var(--primitive-cream-100);--bg2: var(--primitive-cream-50);--bg3: var(--primitive-cream-200);--cyan: var(--primitive-ochre-500);--primary: var(--primitive-coral-500);--on-primary: var(--primitive-cream-50);--text: var(--primitive-ink-900);--text2: var(--primitive-ink-600);--muted: var(--primitive-ink-400);--prose: var(--primitive-ink-800);--border: var(--primitive-ink-850);--error: var(--primitive-rust-500);--warning: var(--primitive-amber-500);--violet: var(--primitive-plum-500);--pink: var(--primitive-rose-500);--mandarine: var(--primitive-tangerine-500);--grid-line: var(--primitive-ink-900-a12);--active-tint: var(--primitive-coral-500-a12);--hover-tint: var(--primitive-ink-900-a05);--surface-base: var(--primitive-cream-100);--surface-raised: var(--primitive-cream-50);--surface-inset: var(--primitive-cream-200);--surface-pressed: var(--primitive-cream-300);--hover-surface: var(--primitive-cream-150);--selected-surface: var(--primitive-coral-500);--on-selected: var(--primitive-cream-50);--elev-1: var(--primitive-shadow-none);--elev-2: 0 1px 0 var(--border);--elev-3: 0 2px 0 var(--border);--elev-4: 3px 3px 0 var(--primitive-ink-900-a18);--elev-5: 5px 5px 0 var(--primitive-ink-900-a22);--elev-inset: inset 0 1px 0 var(--primitive-ink-900-a18);--elev-pressed: inset 0 2px 0 var(--primitive-ink-900-a25);--radius-xs: var(--primitive-size-4);--radius-sm: var(--primitive-size-8);--radius-md: var(--primitive-size-10);--radius-lg: var(--primitive-size-16);--radius-xl: var(--primitive-size-24);--radius-pill: var(--primitive-size-full);--border-thin: var(--primitive-size-1);--border-regular: var(--primitive-size-1);--border-thick: var(--primitive-size-2);--icon-stroke: var(--primitive-stroke-1-5);--font-heading: var(--primitive-font-fraunces);--font-body: var(--primitive-font-work-sans);--font-mono: var(--primitive-font-jetbrains-mono);--label-transform: var(--primitive-case-upper);--label-tracking: var(--primitive-tracking-wide);--heading-transform: var(--primitive-case-none);--heading-tracking: var(--primitive-tracking-tight);--space-xs: var(--primitive-size-8);--space-sm: var(--primitive-size-12);--space-md: var(--primitive-size-16);--space-lg: var(--primitive-size-24);--space-xl: var(--primitive-size-32);--icon-sm: var(--primitive-size-16);--icon-md: var(--primitive-size-20);--icon-lg: var(--primitive-size-24);--chrome-height: var(--primitive-size-32);--case-tabs-tint-1: color-mix(in srgb, var(--mandarine) 20%, var(--bg3));--case-tabs-tint-2: color-mix(in srgb, var(--violet) 16%, var(--bg3));--case-tabs-tint-3: color-mix(in srgb, var(--pink) 16%, var(--bg3));--case-tabs-tint-4: color-mix(in srgb, var(--warning) 18%, var(--bg3));--case-tabs-tint-5: color-mix(in srgb, var(--cyan) 16%, var(--bg3))}[data-invert]{--bg: var(--primitive-coral-500);--bg2: var(--primitive-coral-400);--bg3: var(--primitive-coral-600);--text: var(--primitive-cream-50);--text2: var(--primitive-coral-tint-100);--muted: var(--primitive-coral-tint-200);--prose: var(--primitive-cream-50);--border: var(--primitive-cream-50);--primary: var(--primitive-cream-50);--on-primary: var(--primitive-coral-500);--active-tint: var(--primitive-cream-50-a18);--hover-tint: var(--primitive-cream-50-a10);--surface-base: var(--primitive-coral-500);--surface-raised: var(--primitive-coral-400);--surface-inset: var(--primitive-coral-600);--surface-pressed: var(--primitive-coral-700);--hover-surface: var(--primitive-cream-50-a12);--selected-surface: var(--primitive-cream-50);--on-selected: var(--primitive-coral-500);--elev-2: 0 1px 0 var(--primitive-cream-50-a35);--elev-3: 0 2px 0 var(--primitive-cream-50-a35);--elev-4: 3px 3px 0 var(--primitive-black-a15);--elev-5: 5px 5px 0 var(--primitive-black-a18);--elev-inset: inset 0 1px 0 var(--primitive-black-a20);--elev-pressed: inset 0 2px 0 var(--primitive-black-a25)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--border-regular) solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{:root{--elev-1: none !important;--elev-2: none !important;--elev-3: none !important;--elev-4: none !important;--elev-5: none !important;--elev-inset: none !important;--elev-pressed: none !important;--hover-surface: transparent !important}}@keyframes kit-spin{to{transform:rotate(360deg)}}@keyframes kit-pulse{0%,to{opacity:1}50%{opacity:.45}}
