/* ============================================================
   THEME OVERRIDES — manual light/dark selection
   ============================================================
   seanfitz.css uses @media(prefers-color-scheme: dark) for system
   preference. This file lets a ThemeToggle set data-theme="light"
   or data-theme="dark" on <html> to force a specific mode
   regardless of system preference. data-theme=(absent) = system.
   ============================================================ */

/* --- forced LIGHT (override system dark if present) --- */
:root[data-theme="light"] {
  --bg:           var(--linen);
  --bg-alt:       var(--parchment);
  --fg:           var(--ink);
  --fg-soft:      var(--iron);
  --fg-muted:     var(--lead);
  --fg-faint:     var(--stone);
  --rule:         var(--stone);
  --rule-strong:  var(--ink);
  --tick:         var(--oxblood);
}

/* --- forced DARK (override system light) --- */
:root[data-theme="dark"] {
  --bg:          var(--ink);
  --bg-alt:      var(--iron);
  --fg:          var(--linen);
  --fg-soft:     var(--parchment);
  --fg-muted:    var(--stone);
  --fg-faint:    var(--lead);
  --rule:        var(--lead);
  --rule-strong: var(--linen);
  --tick:        var(--brass);
}
