:root {
    --color-ink: #000000;
    --color-ink-soft: #080808;
    --color-panel: #111111;
    --color-panel-soft: #1a1a1a;
    --color-text: #ffffff;
    --color-text-muted: #d8d8d8;
    --color-text-subtle: #a6a6a6;
    --color-accent: #f5e600;
    --color-accent-strong: #ea3a27;
    --color-accent-cool: #ea3a27;
    --color-accent-leaf: #f5e600;
    --color-line: rgba(255, 255, 255, 0.18);
    --color-line-strong: rgba(255, 255, 255, 0.32);
    --color-shadow: rgba(0, 0, 0, 0.45);

    --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-display: Georgia, "Times New Roman", serif;
    --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;

    --content-width: 1180px;
    --content-narrow: 820px;
    --site-gutter: clamp(1rem, 4vw, 2.5rem);

    --radius-small: 6px;
    --radius-medium: 8px;

    --space-2xs: 0.35rem;
    --space-xs: 0.55rem;
    --space-sm: 0.8rem;
    --space-md: 1rem;
    --space-lg: 1.5rem;
    --space-xl: 2rem;
    --space-2xl: 3rem;
    --space-3xl: 4.5rem;
    --space-4xl: 6rem;
}
