/* Therapiescheune · Farbwelt 2026. Quelle: _shared/brand/farben.json */
:root {
  --papier:#F7F4ED; --sand:#E8E0D2; --sand-hell:#F0EBE2; --sand-tief:#D6C8B5;
  --lehm:#B18A72; --lehm-hell:#DDC9B9; --holz:#8B6F55;
  --olive:#7E8267; --olive-tief:#535C45; --olive-hell:#E5E4D6;
  --blau:#1C7197; --blau-mittel:#195E7C; --blau-hell:#B4D3DF; --blau-zart:#E1EDF1;
  --logo-gruen:#7FC684; --gruen-zart:var(--olive-hell);
  --weinrot:#743C49; --weinrot-hell:#E4D3D5;
  --tinte:#303830; --grau:#62675D; --linie:#D6D5C9;
  --akzent:var(--blau); --akzent-hell:var(--blau-hell); --akzent-zart:var(--blau-zart);
  --zweit:var(--olive-tief); --zweit-hell:var(--olive-hell);
  --punkt-1:var(--olive); --punkt-2:var(--blau); --punkt-3:var(--lehm);
  --f-serif:"Fraunces",Georgia,serif; --f-sans:"Source Sans 3","Segoe UI",sans-serif;
  --t-body:1.0625rem; --t-klein:.9375rem; --t-mini:.78rem;
  --t-h1:clamp(3.2rem,6.1vw,6.5rem); --t-h2:clamp(2.25rem,4vw,4.1rem); --t-h3:clamp(1.5rem,2.1vw,2.1rem);
  --t-zitat:clamp(1.8rem,3.6vw,3.4rem); --lh:1.65;
  --wrap:81rem; --schmal:43rem; --rand:clamp(1.4rem,5vw,5rem);
  --abschnitt:clamp(4.5rem,8.3vw,8.5rem); --abstand:clamp(2rem,5vw,5rem); --radius:2px; --weich:180ms ease;
}
html.thema-scheune { --akzent:var(--olive-tief); --akzent-hell:var(--olive-hell); --akzent-zart:#E8EADD; --zweit:var(--holz); }
html.thema-behandelt { --akzent:var(--weinrot); --akzent-hell:var(--weinrot-hell); --akzent-zart:#EEE4E2; --zweit:var(--holz); }
