:root{color-scheme: light;--carbon: #181c1c;--chalk: #eee8dd;--vermilion: #ef4b26;--ultramarine: #2537d9;--iris: #b9b4ee;--signal-ink-light: #a83016;--signal-ink-dark: #ff7a57;--bg: var(--chalk);--surface-2: #e7e1d3;--surface-3: #dfd8c7;--ink: var(--carbon);--ink-muted: rgb(24 28 28 / 0.72);--ink-faint: rgb(24 28 28 / 0.56);--rule: rgb(24 28 28 / 0.14);--control-border: rgb(24 28 28 / 0.52);--action: var(--ultramarine);--action-strong: #1a2aa8;--on-action: var(--chalk);--signal: var(--vermilion);--signal-ink: var(--signal-ink-light);--on-signal: var(--carbon);--code-bg: #181c1c;--code-ink: #eee8dd;--code-muted: rgb(238 232 221 / 0.66);--code-rule: rgb(238 232 221 / 0.16);--code-key: #eee8dd;--code-string: #b9b4ee;--code-number: #ff7a57;--code-literal: #cfcaf3;--font-display: "Sprat","Sprat Fallback",Georgia,serif;--font-body: "Absans","Absans Fallback",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-data: "URAKIMON Data","Data Fallback",ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--text-display: clamp(40px,5.6vw,72px);--text-h1: clamp(32px,4vw,44px);--text-h2: clamp(24px,2.6vw,30px);--text-h3: 20px;--text-body: 16px;--text-lede: clamp(17px,1.4vw,19px);--text-small: 14px;--text-data: 13px;--text-label: 12px;--leading-display: 1;--leading-heading: 1.1;--leading-body: 1.6;--leading-ui: 1.45;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--cut: 28px;--container: 1200px;--prose: 68ch;--gutter: 16px;--header-h: 64px;--motion-ui: 180ms;--motion-panel: 320ms;--ease-enter: cubic-bezier(0.2,0.8,0.2,1);--ease-exit: cubic-bezier(0.4,0,1,1);--z-sticky: 10;--z-dropdown: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50}@media (min-width: 640px){:root{--gutter: 24px}}@media (min-width: 1024px){:root{--gutter: 32px;--header-h: 72px}}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--bg: var(--carbon);--surface-2: #202625;--surface-3: #262d2c;--ink: var(--chalk);--ink-muted: rgb(238 232 221 / 0.66);--ink-faint: rgb(238 232 221 / 0.48);--rule: rgb(238 232 221 / 0.16);--control-border: rgb(238 232 221 / 0.42);--action: var(--iris);--action-strong: #d4d0f6;--on-action: var(--carbon);--signal-ink: var(--signal-ink-dark);--code-bg: #202625}}:root[data-theme="dark"]{color-scheme: dark;--bg: var(--carbon);--surface-2: #202625;--surface-3: #262d2c;--ink: var(--chalk);--ink-muted: rgb(238 232 221 / 0.66);--ink-faint: rgb(238 232 221 / 0.48);--rule: rgb(238 232 221 / 0.16);--control-border: rgb(238 232 221 / 0.42);--action: var(--iris);--action-strong: #d4d0f6;--on-action: var(--carbon);--signal-ink: var(--signal-ink-dark);--code-bg: #202625}