/* New Work Office · Marke für Rolfs Instanz. Nur Variablen – überschreibt die Grundwerte aus style.css.
   Farben aus dem NWO-Booklet MMXXV (Olivgrün Überschriften, Limettengrün Akzent) und dem Logo (Schwarz/Weiß).
   Schrift: Website nutzt Poppins/Cormorant; lokal liegt keine Datei → Systemschriften (Rolf: Windows/Edge = Segoe UI). */
:root {
  --navy-logo: #1A1A1A; --navy-night: #11130E; --blue-dark: #2F4019; --blue: #465E28; --cyan: #C2F870; --cyan-bright: #D8FBA6;
  --bg: #FFFFFF; --surface: #FFFFFF; --surface-alt: #F3F4EF; --text: #2B2B2B; --heading: #1A1A1A; --muted: #5E5E5E;
  --line: #D9DCD2; --line-strong: #A3A89A;
  --action: #465E28; --on-action: #FFFFFF; --link: #3D5223; --nav: #1A1A1A;
  --accent: #C2F870; --on-accent: #1A1A1A;
  --card: #465E28; --on-card: #FFFFFF; --head-bg: #FFFFFF; --band: #1B1E16; --on-band: #FFFFFF; --footer: #11130E;
  --focus: #465E28;
  --font: "Segoe UI Variable", "Segoe UI", "Avenir Next", "Helvetica Neue", Arial, sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #12140F; --surface: #1C2017; --surface-alt: #262B1F; --text: #E8EBE3; --heading: #FFFFFF; --muted: #A3A99A;
    --line: rgba(255,255,255,.16); --line-strong: rgba(255,255,255,.34);
    --action: #C2F870; --on-action: #12140F; --link: #C2F870; --nav: #E8EBE3; --accent: #C2F870; --on-accent: #12140F;
    --blue-dark: #3D5223; --blue: #C2F870; --card: #3D5223; --on-card: #FFFFFF;
    --head-bg: #1C2017; --band: #262B1F; --footer: #0B0C09; --focus: #C2F870; color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --bg: #12140F; --surface: #1C2017; --surface-alt: #262B1F; --text: #E8EBE3; --heading: #FFFFFF; --muted: #A3A99A;
  --line: rgba(255,255,255,.16); --line-strong: rgba(255,255,255,.34);
  --action: #C2F870; --on-action: #12140F; --link: #C2F870; --nav: #E8EBE3; --accent: #C2F870; --on-accent: #12140F;
  --blue-dark: #3D5223; --blue: #C2F870; --card: #3D5223; --on-card: #FFFFFF;
  --head-bg: #1C2017; --band: #262B1F; --footer: #0B0C09; --focus: #C2F870; color-scheme: dark;
}
