/* ═══════════════════════════════════════════════════════════════════════════
   system.css — ÉN kilde til farve-tokens (paletten) for hele det tema-styrede
   site. Mørk er :root-standard; html.light overskriver til den varme lyse palet.

   Linkes i <head> på ALLE standard-sider, lige efter tema-init-scriptet og FØR
   sidens egen <style>. Ret farver HER — aldrig i de enkelte sider. (Det var
   netop den fil-for-fil-duplikering der før driftede, fx en kølig-grå baggrund
   der sneg sig ind på nogle sider.)

   Bevidste undtagelser (egne, selvstændige paletter — ikke drift):
     • estimator.css  (saelg-din-bil)   — anden radius-skala + egne røde toner
     • datablad/koebsaftale             — print (A4), bruger --ink/--line
   color-scheme + tema-crossfade + sol/måne-ikon bor i nav.js.

   accent-ink flipper pr. tema (lys=hvid tekst på mørk-grøn, dark=mørk tekst på
   lys-grøn). Se memory project_theme_system for baggrund.
   ═══════════════════════════════════════════════════════════════════════════ */
:root {
  /* Flader */
  --bg: #17150F; --s1: #201D16; --s2: #2A261E; --s3: #332E25; --s4: #323232;
  /* Tekst */
  --t1: #F6F2E9; --t2: #BDB4A4; --t3: #8C8577;
  /* Kanter */
  --b1: rgba(255,248,235,.07); --b2: rgba(255,248,235,.14); --b3: rgba(255,248,235,.24);
  /* Brand (grøn) */
  --green: #2FB457; --accent: #2FB457; --accent-ink: #06160b; --accent-2: #38C765;
  --gbg: rgba(47,180,87,0.10); --gb: rgba(47,180,87,0.22);
  /* Semantik */
  --red: #FF453A; --warn: #FF9F0A;
  --wbg: rgba(255,159,10,0.09); --wb: rgba(255,159,10,0.22);
  /* Radius */
  --r: 12px; --rlg: 18px;
}
html.light {
  --bg: #F7F5F1; --s1: #FFFFFF; --s2: #FFFFFF; --s3: #F1EEE8; --s4: #EDE9E1;
  --t1: #1C1A16; --t2: #57534E; --t3: #78716C;
  --b1: rgba(45,38,22,.10); --b2: rgba(45,38,22,.16); --b3: rgba(45,38,22,.26);
  --green: #15803D; --accent: #15803D; --accent-ink: #FFFFFF; --accent-2: #16A34A;
  --gbg: rgba(21,128,61,0.10); --gb: rgba(21,128,61,0.22);
  --red: #DC2626; --warn: #B45309;
  --wbg: rgba(180,83,9,0.08); --wb: rgba(180,83,9,0.22);
}
