/* ══════════════════════════════════════════════════════════
   THEME: Gilded Emperor (T3)
   Palette: Gold (#c8a020), dark bg, art déco impérial
   ══════════════════════════════════════════════════════════ */

[data-theme="emperor"] {
  /* ── Colors ─────────────────────────────────────────── */
  --gold: #d4ad2b;
  --gold-dim: rgba(212,173,43,0.40);
  --gold-faint: rgba(170,120,25,0.09);
  --gold-glow: rgba(212,173,43,0.22);
  --bg: #050408;
  --surface: rgba(6,5,4,0.97);
  --surface2: rgba(10,8,5,0.98);
  --border: rgba(170,120,25,0.20);
  --border-dim: rgba(170,120,25,0.08);
  --text: rgba(255,255,255,0.97);
  --text-dim: rgba(255,255,255,0.85);
  --text-faint: rgba(255,255,255,0.60);
  --danger: #e74c3c;
  --success: #8fa828;

  /* ── Typography ─────────────────────────────────────── */
  --font-display: 'Cinzel', serif;
  --font-body: 'Cormorant Garamond', serif;
  --font-mono: 'Space Mono', monospace;
}

/* ── Background Gradients ──────────────────────────────── */
[data-theme="emperor"] .bg-layer-1 {
  background:
    radial-gradient(ellipse 60% 50% at 50% 100%, rgba(170,120,25,0.08), transparent 55%),
    radial-gradient(ellipse 40% 40% at 20% 20%, rgba(90,60,8,0.05), transparent 60%),
    radial-gradient(ellipse 30% 30% at 80% 30%, rgba(140,100,20,0.04), transparent 50%),
    radial-gradient(circle 2px at 15% 25%, rgba(212,173,43,0.12), transparent 3px),
    radial-gradient(circle 2px at 78% 18%, rgba(212,173,43,0.10), transparent 3px),
    radial-gradient(circle 1.5px at 45% 65%, rgba(212,173,43,0.08), transparent 3px),
    radial-gradient(circle 1px at 88% 72%, rgba(212,173,43,0.07), transparent 2px),
    radial-gradient(circle 1.5px at 25% 85%, rgba(212,173,43,0.06), transparent 3px),
    repeating-linear-gradient(0deg, transparent, transparent 119px, rgba(170,120,25,0.018) 120px),
    repeating-linear-gradient(90deg, transparent, transparent 119px, rgba(170,120,25,0.018) 120px);
}

[data-theme="emperor"] .bg-layer-2 {
  background:
    radial-gradient(ellipse 50% 40% at 50% 50%, rgba(140,100,20,0.03), transparent 60%),
    radial-gradient(ellipse 90% 85% at 50% 50%, transparent 25%, rgba(3,2,6,0.90) 100%);
}

/* ── Statue (Emperor-specific) ─────────────────────────── */
[data-theme="emperor"] .statue-base {
  background: linear-gradient(180deg, #0d0b06, #060400);
}

[data-theme="emperor"] .statue-body {
  background: linear-gradient(168deg, #100e08, #070603, #030200);
}

[data-theme="emperor"] .statue-neck {
  background: #0e0c07;
}

[data-theme="emperor"] .statue-head {
  background: linear-gradient(148deg, #131108, #070603);
}

[data-theme="emperor"] .statue-crown {
  background: linear-gradient(180deg, #1a1508, #0d0a03);
}

[data-theme="emperor"] .statue-crown-glow {
  background: radial-gradient(ellipse 50% 100% at 50% 0%, rgba(200,155,35,0.12), transparent 70%);
}

[data-theme="emperor"] .statue-eye {
  background: var(--gold);
  box-shadow: 0 0 7px 3px rgba(200,158,28,0.8), 0 0 16px 5px rgba(200,158,28,0.22);
}

[data-theme="emperor"] .statue-floor-glow {
  background: radial-gradient(ellipse 45% 100% at 50% 100%, rgba(170,120,25,0.05), transparent 65%);
}
