/* ═══════════════════════════════════════════════════════════════════════════
   After Dark — Thanksgiving seasonal overrides
   Harvest gold + brick red, warm earthen dark. Activate mid-November.
   ═══════════════════════════════════════════════════════════════════════════ */

:root {
  --color-amber:           #c87820;  /* deeper harvest gold  */
  --color-amber-dim:       #9a5c18;
  --color-red:             #8b3a1a;  /* brick / rust         */
  --color-bg-base:         #0d0906;  /* warmer, browner dark */
  --color-bg-surface:      #150d08;
  --color-border:          rgba(200, 120, 32, 0.18);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-amber:      #c87820;
    --color-amber-dim:  #9a5c18;
    --color-red:        #8b3a1a;
    --color-bg-base:    #0d0906;
    --color-bg-surface: #150d08;
    --color-border:     rgba(200, 120, 32, 0.18);
  }
}

:root[data-theme="dark"] {
  --color-amber:      #c87820;
  --color-amber-dim:  #9a5c18;
  --color-red:        #8b3a1a;
  --color-bg-base:    #0d0906;
  --color-bg-surface: #150d08;
  --color-border:     rgba(200, 120, 32, 0.18);
}

/* ── Harvest accent — amber top rule on the header ───────────────────────── */
.site-header {
  border-top: 2px solid var(--color-amber);
  position: relative;
}

/* Leaf glyph, far right of the header, barely visible texture */
.site-header::after {
  content: '🍂';
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%) rotate(-15deg);
  font-size: 1.6rem;
  opacity: 0.12;
  pointer-events: none;
  line-height: 1;
}
