@layer tokens,base,paper,components,sections,motion,demos,print;@font-face{font-family:"Fraunces";src:url(../fonts/fraunces-var-latin.woff2) format("woff2");font-weight:380 800;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url(../fonts/alegreya-sans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url(../fonts/alegreya-sans-400i-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url(../fonts/alegreya-sans-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans";src:url(../fonts/alegreya-sans-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(../fonts/ibm-plex-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(../fonts/ibm-plex-mono-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@layer tokens{:root{color-scheme:dark;--night-900: #0b0f17;--night-800: #131a26;--night-700: #1b2332;--cloud-600: #2f3746;--cloud-500: #3d4555;--cloud-400: #525b6b;--moon: #e9e4d6;--star: #cfd6e3;--lightning: #dfe6f2;--sea-900: #0c1626;--sea-800: #13223a;--sea-700: #1b3150;--sea-600: #274368;--sea-500: #365a85;--foam-300: #8ea7c2;--foam-200: #b9c9da;--kraken-900: #3d0c16;--kraken-700: #74192b;--kraken-600: #8c2233;--kraken-500: #a3303f;--kraken-300: #c9606b;--sucker: #d98a8f;--eye-core: #ff7a1a;--eye-iris: #f59b2b;--eye-glow: #ffb24a;--wood-800: #3b2616;--wood-600: #7a5230;--wood-400: #a57b4f;--sail-700: #2d3038;--sail-500: #4b505b;--rope: #8b7a63;--lantern: #ffcc66;--depth-1: #16304a;--depth-2: #10263c;--depth-3: #0b1c2e;--depth-4: #081523;--depth-5: #050e18;--abyss: #03080f;--parchment-100: #f1e8d4;--parchment-200: #e6d8b9;--parchment-300: #d4c29b;--parchment-edge: #b39f78;--ink: #1d1a17;--ink-soft: #4a4238;--text: #e8e1d2;--text-muted: #a9b3c2;--gold-500: #d9a93c;--gold-300: #f2d27a;--biolume: #5ee6d1;--sand-700: #3a3428;--sand-500: #635a46;--sand-400: #7d735b;--rock-700: #232a33;--rock-600: #2f3843;--broken: #b23b32;--fixed: #3f7d5a;--broken-ink: #8f2a22;--fixed-ink: #2e6446;--fixed-on-dark: #7fc49a;--on-broken: #fff4ea;--on-fixed: #f2fff6;--stamp-fixed: var(--fixed-ink);--chart: #1e3044;--shadow-1: drop-shadow(0.5px 1.5px 1px rgb(0 0 0 / 0.5)) drop-shadow(1px 3px 4px rgb(0 0 0 / 0.25));--shadow-2: drop-shadow(1px 3px 2px rgb(0 0 0 / 0.45)) drop-shadow(2px 8px 12px rgb(0 0 0 / 0.3));--shadow-3: drop-shadow(2px 6px 4px rgb(0 0 0 / 0.45)) drop-shadow(4px 16px 24px rgb(0 0 0 / 0.3));--shadow-4: drop-shadow(3px 10px 8px rgb(0 0 0 / 0.4)) drop-shadow(6px 28px 40px rgb(0 0 0 / 0.3));--box-shadow-1: 0.5px 1.5px 1px rgb(0 0 0 / 0.5), 1px 3px 4px rgb(0 0 0 / 0.25);--box-shadow-2: 1px 3px 2px rgb(0 0 0 / 0.45), 2px 8px 12px rgb(0 0 0 / 0.3);--box-shadow-3: 2px 6px 4px rgb(0 0 0 / 0.45), 4px 16px 24px rgb(0 0 0 / 0.3);--box-shadow-4: 3px 10px 8px rgb(0 0 0 / 0.4), 6px 28px 40px rgb(0 0 0 / 0.3);--card-text-thickness: 0.6px 0.6px 0 #bfb6a4, 1.2px 1.2px 0 #8f887a, 1.8px 1.8px 0 #5d584f;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body: "Alegreya Sans", "Gill Sans", "Gill Sans MT", Seravek, "Trebuchet MS", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1: clamp(0.875rem, 0.84rem + 0.15vw, 0.95rem);--step-0: clamp(1.0625rem, 1rem + 0.3vw, 1.2rem);--step-1: clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);--step-2: clamp(1.55rem, 1.35rem + 0.9vw, 2rem);--step-3: clamp(1.95rem, 1.6rem + 1.6vw, 2.9rem);--step-4: clamp(2.4rem, 1.8rem + 3vw, 4.4rem);--step-5: clamp(2.9rem, 2rem + 4.6vw, 6.2rem);--display-settings: "SOFT" 60, "WONK" 1;--space-3xs: 0.25rem;--space-2xs: 0.5rem;--space-xs: 0.75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.25rem;--space-xl: 3.5rem;--space-2xl: 5.5rem;--space-3xl: 8rem;--gutter: max(clamp(1rem, 0.6rem + 2vw, 2.5rem), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--content-max: 72rem;--prose-max: 38rem;--header-h: 4.25rem;--divider-h: clamp(3.5rem, 2.5rem + 4vw, 7rem);--radius-paper: 3px;--focus-ring: 3px solid var(--gold-300);--focus-offset: 3px;--tap: 44px;--ease-out: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--dur-quick: 160ms;--dur-med: 320ms;--dur-slow: 700ms;--z-section-backdrop: 0;--z-section-back: 1;--z-section-content: 2;--z-section-front: 3;--z-section-fore: 4;--z-gauge: 40;--z-header: 50;--z-stage: 100;--z-skip: 200;--grain: none}}
