
:root {
    --bg-primary: #000000;
    --bg-secondary: #121212;
    --text-primary: #ffffff;
    --text-muted: #b3b3b3;
    --accent-green: #00A651;
    --accent-red: #E53935;
    --accent-gold: #C9A24F;
    --font-heading: 'Playfair Display', 'Georgia', serif;
    --font-body: 'Lato', 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* (truncated for brevity in this execution snippet) */
body {
    min-height: 100vh;
    font-family: var(--font-body);
    background-color: var(--bg-primary);
    color: var(--text-primary);
    line-height: 1.6;
}
