/* Brand tokens are deliberately separate from layout. Future visual work should start here. */
:root {
    --font-body: "Roboto", system-ui, sans-serif;
    --font-display: "Tim Burton", "Roboto", serif;
    --color-canvas: #110807;
    --color-surface: #1f100f;
    --color-text: #f3e6dc;
    --color-muted: #bba9a3;
    --color-accent: #e34a2d;
    --color-gold: #ce9a37;
    --space-page: clamp(1.25rem, 5vw, 4rem);
    --content-width: 70rem;
    --radius-card: 1.25rem;
}
