/* Generated by apply_themes.py for bsv-berlin.de — palette "Honig", archetype D (Schwebende Pille). Do not edit by hand. */
:root{--y:#f7c531;--y2:#fbe08f;--yd:#c79a10;--n:#3b2a1a;--comb:#c8372d;--hero-a:#fbe08f;--hero-b:#f7c531;--hero-pat:repeating-linear-gradient(90deg,rgba(31,36,48,.55) 0 36px,transparent 36px 72px) 0 100%/100% 6px no-repeat;--radius:6px;--r-btn:4px;--shadow:0 2px 8px rgba(31,36,48,.18);--card-sh:0 2px 8px rgba(31,36,48,.18);--font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-head:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Arial Nova","Helvetica Neue",Arial,sans-serif;--head-w:700;--bg:#fdf8ec;--card:#ffffff;--ink:#3b2a1a;--muted:#6c5e4e;--line:#e4cb7c;--tint:#f8ecc4;--link:#6b3a0a;--hd-bg:#f7c531;--hd-ink:#3b2a1a;--hd-hover:rgba(59,42,26,0.14);--hd-line:#3b2a1a;--hd-cta-bg:#3b2a1a;--hd-cta-ink:#f7c531;--ft-bg:#3b2a1a;--ft-ink:#e2dfdd;--ft-title:#f7c531;--ft-line:rgba(255,255,255,.2);--ft-link:#ffffff;--ft-muted:#bab4af;--ft-cta-bg:#f7c531;--ft-cta-ink:#3b2a1a;--ft-top:#f7c531;--hero-muted:#5d461e;}
@media (prefers-color-scheme:dark){:root{--bg:#261b11;--card:#352b22;--ink:#f6f3e6;--muted:#b8b2a6;--line:#664f1b;--tint:#3d2e15;--link:#fbe08f;--hd-bg:#f7c531;--hd-ink:#3b2a1a;--hd-hover:rgba(59,42,26,0.14);--hd-line:#3b2a1a;--hd-cta-bg:#3b2a1a;--hd-cta-ink:#f7c531;--ft-bg:#231910;--ft-ink:#dedcdb;--ft-title:#f7c531;--ft-line:rgba(255,255,255,.2);--ft-link:#ffffff;--ft-muted:#b2aeab;--ft-cta-bg:#f7c531;--ft-cta-ink:#3b2a1a;--ft-top:#f7c531;--hero-muted:#5d461e;--card-sh:0 8px 26px rgba(0,0,0,.45);--shadow:0 8px 26px rgba(0,0,0,.45);}}
.site-footer{--cta-bg:var(--ft-cta-bg);--cta-ink:var(--ft-cta-ink);border-top-color:var(--ft-top)}
