/* Thema NFA donker: NFA-kleuren, anders ingezet.
   Waar NFA groen als achtergrond gebruikt: zwart. Waar NFA groene letters heeft: NFA-goud.
   Koper (uit het NFA-logo) blijft het tweede accent. Alleen tokens — opmaak uit site.css. */
:root{
  --accent:#D4AF6B;--accent-hi:#E3C68E;
  --line:rgba(212,175,107,.22);--line-strong:rgba(212,175,107,.42);
  --bg:#0B0B0C;--bg-2:#0D110F;--card:#121514;
  --ink:#FFFFFF;--heading:#D4AF6B;--text-2:#CFCDC6;--text-3:#9C9A93;
  --hl:#FFFFFF;              /* accentwoord in koppen: wit naast goud */
  --eyebrow:#D2683A;         /* koper uit het logo, iets lichter voor leesbaarheid op zwart */
  --num:#D4AF6B;--emph:#D2683A;
  --link:#D4AF6B;--link-hover:#E3C68E;
  --nav-active:#D4AF6B;--logo-accent:#D4AF6B;
  --btn-bg:#D4AF6B;--btn-fg:#0B0B0C;--btn-hover:#E3C68E;--btn-hover-fg:#0B0B0C;
  --ghost-fg:#FFFFFF;--ghost-line:rgba(255,255,255,.35);--ghost-hover:#D4AF6B;
  --featured:#D4AF6B;--subtle-line:rgba(255,255,255,.06);
  --cta-bg:#121514;--cta-ink:#D4AF6B;--cta-text:#CFCDC6;
  --cta-btn-bg:#D4AF6B;--cta-btn-fg:#0B0B0C;--cta-btn-hover:#E3C68E;--cta-ghost-line:rgba(255,255,255,.35);
  --footer-bg:#0B0B0C;--footer-ink:#FFFFFF;--footer-text:#CFCDC6;--footer-muted:#9C9A93;--footer-h4:#D4AF6B;--footer-line:rgba(255,255,255,.08);
  --overlay:rgba(0,0,0,.75);--modal-bg:#121514;--input-bg:#0B0B0C;--input-line:rgba(255,255,255,.18);
}
.cta-band{border-color:rgba(212,175,107,.42)}
.logo{color:#FFFFFF}.logo:hover{color:#FFFFFF}
