/* ── Theme 1: Obsidian & Gold ── */
:root {
    --bg: #0e0e13;
    --bg-alt: #0b0b10;
    --bg-card: #16161e;
    --bg-card-2: #1c1c26;
    --border: rgba(255,255,255,0.07);
    --border-gold: rgba(245,158,11,0.25);
    --gold: #f59e0b;
    --gold-lt: #fbbf24;
    --gold-dim: rgba(245,158,11,0.12);
    --gold-glow: rgba(245,158,11,0.06);
    --text: #f4f4f5;
    --text-muted: #a1a1aa;
    --text-subtle: #52525b;
    --green: #10b981;
    --red: #f87171;
    --r: 12px;
    --r-lg: 20px;

    /* Extended palette for theme-aware elements */
    --nav-bg: rgba(14,14,19,0.88);
    --accent-shadow: rgba(245,158,11,0.3);
    --accent-shadow-strong: rgba(245,158,11,0.4);
    --accent-glow-lg: rgba(245,158,11,0.09);
    --accent-glow-ring: rgba(245,158,11,0.04);
    --accent-bg-subtle: rgba(245,158,11,0.03);
    --accent-bg-faint: rgba(245,158,11,0.025);
    --accent-watermark: rgba(245,158,11,0.05);
    --hero-glow-1: rgba(245,158,11,0.07);
    --hero-glow-2: rgba(245,158,11,0.04);
    --tooltip-bg: #1e1e2e;
    --overlay-2: rgba(255,255,255,0.02);
    --overlay-3: rgba(255,255,255,0.03);
    --overlay-4: rgba(255,255,255,0.04);
    --overlay-5: rgba(255,255,255,0.05);
    --overlay-7: rgba(255,255,255,0.07);
    --overlay-10: rgba(255,255,255,0.10);
    --overlay-14: rgba(255,255,255,0.14);
    --bar-text: rgba(255,255,255,0.9);
}
