/* === Theme: Dynamic Dome (dome-dynamics tokens 1:1) === */
html[data-theme="dome"] {
  --bg-page: #0B0F1A;
  --bg-gradient:
    radial-gradient(ellipse at 30% 40%, #1a1428 0%, #0B0F1A 70%);

  --text: #F5F1E6;
  --text-muted: #B6AC92;

  --brand-color: #F5F1E6;
  --brand-glyph-color: #C9A23A;
  --brand-glyph-shadow: 0 0 8px #C9A23A;

  --gold: #E6BF52;
  --gold-soft: #C9A23A;
  --gold-deep: #8A6E20;

  --node-center: #E6BF52;
  --node-center-halo: rgba(201, 162, 58, 0.55);
  --node-ring1: #2BE2F5;
  --node-ring1-halo: rgba(43, 226, 245, 0.55);
  --node-ring2: #F23BBF;
  --node-ring2-halo: rgba(242, 59, 191, 0.5);

  --edge-base-rgba: rgba(201, 162, 58, 0.4);
  --edge-gold-rgba: rgba(230, 191, 82, 1);

  --border-soft: rgba(201, 162, 58, 0.18);
  --border-tooltip: rgba(201, 162, 58, 0.4);
  --shadow-modal: -8px 0 32px rgba(11, 15, 26, 0.8), 0 0 0 1px rgba(201, 162, 58, 0.08);
}

html[data-theme="dome"] body {
  background: var(--bg-gradient);
}

/* Dome has no atmospheric filaments — cleaner, more austere */
