/* tokens.css - Journal of Las Vegas */
:root {
    /* Brand Palette - Neon Noir & Desert Sun */
    --color-asphalt-black: #0F0F12;
    --color-asphalt-light: #1A1A1E;
    --color-paper-white: #F9F9F7;
    --color-casino-green: #0C613A;
    --color-felt-green: #1B744C;
    --color-neon-gold: #F4C430;
    --color-sunset-orange: #E05A33;
    --color-slate-grey: #404045;
    --color-light-grey: #E5E5E2;
    --color-text-main: var(--color-asphalt-black);
    --color-text-muted: var(--color-slate-grey);

    /* Typography */
    --font-display: 'Oswald', sans-serif;
    --font-body: 'Lora', serif;
    --font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

    /* Spacing */
    --space-2: 0.5rem;
    --space-4: 1rem;
    --space-6: 1.5rem;
    --space-8: 2rem;
    --space-12: 3rem;
    --space-16: 4rem;
    --space-24: 6rem;
    --space-32: 8rem;

    /* Layout */
    --max-width: 1400px;
    --content-width: 800px;
    --grid-gap: 2rem;
}

@media (prefers-color-scheme: dark) {
    :root {
        --color-paper-white: #0F0F12;
        --color-asphalt-black: #F9F9F7;
        --color-asphalt-light: #E5E5E2;
        --color-slate-grey: #A0A0A5;
        --color-light-grey: #1A1A1E;
    }
}
