:root{--color-canvas:#f8fafc;--color-paper:#f1f5f9;--color-surface:#fff;--color-text:#334155;--color-text-secondary:#52637a;--color-text-subtle:#596a81;--color-action:#334155;--color-action-text:#fff;--color-link:#334155;--color-border-strong:#64748b;--color-rule-decorative:#cbd5e1;--color-focus:#334155;--color-selection:#cbd5e1;--body-family:"Instrument Sans Variable", Arial, "Helvetica Neue", sans-serif;--editorial-family:"Instrument Sans Variable", Arial, "Helvetica Neue", sans-serif;--body-size:1.125rem;--body-leading:1.7;--small-size:.875rem;--display-clamp:clamp(2.5rem, 5vw, 4.5rem);--heading-leading:1.15;--heading-letter-spacing:-.025em;--max-width:80rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-canvas:#121a26;--color-paper:#1b2839;--color-surface:#233248;--color-text:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-subtle:#b9c7d8;--color-action:#e2e8f0;--color-action-text:#1b2839;--color-link:#e2e8f0;--color-border-strong:#94a3b8;--color-rule-decorative:#42556b;--color-focus:#cfe0f0;--color-selection:#354b64}}:root[data-theme=dark]{--color-canvas:#121a26;--color-paper:#1b2839;--color-surface:#233248;--color-text:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-subtle:#b9c7d8;--color-action:#e2e8f0;--color-action-text:#1b2839;--color-link:#e2e8f0;--color-border-strong:#94a3b8;--color-rule-decorative:#42556b;--color-focus:#cfe0f0;--color-selection:#354b64}
