/* Privito-site — thema (ADR-097, 9/11). GEGENEREERD door scripts/site/prepare_site.py: niet met de hand.
   Licht is de standaard; `data-theme="dark"` op <html> (theme.js, knop #pv-theme) zet het donkere palet. */
:root{--pv-bg:#FAF8F4;--pv-bg2:#F3F0EA;--pv-bg3:#EEEAE2;--pv-bg4:#E9E5DC;--pv-bg5:#E9E5DC;--pv-line:#E7E3DA;--pv-line2:#E4E0D6;--pv-line3:#DDD8CC;--pv-line4:#D9D4C8;--pv-line5:#CBC5B8;--pv-dot:#BDB6A7;--pv-fg:#1F1E1B;--pv-muted:#3A3631;--pv-dim:#4F4B44;--pv-dim2:#4F4B44;--pv-gold:#8A6A2E;--pv-gold2:#7A5C24;--pv-redbg:#F5E1DD;--pv-redfg:#8A3A30;--pv-navbg:rgba(250,248,244,.86);--pvc-bg:#FFFFFF;--pvc-fg:#1F1E1B;--pvc-muted:#5C5850;--pvc-link:#7A5C24;--pvc-acc:#9A7A3F;--pvc-accfg:#FAF8F4;--pvc-dim:#6B665C;--pvc-line:rgba(31,30,27,.14);--pvc-line2:rgba(31,30,27,.08);--pvc-line3:rgba(31,30,27,.2);--pvc-backdrop:rgba(31,30,27,.35);color-scheme:light}
:root[data-theme="dark"]{--pv-bg:#0E0E12;--pv-bg2:#121217;--pv-bg3:#16161C;--pv-bg4:#23232A;--pv-bg5:#24242B;--pv-line:#1C1C22;--pv-line2:#22222A;--pv-line3:#26262D;--pv-line4:#2A2A31;--pv-line5:#34333A;--pv-dot:#3A3940;--pv-fg:#EDE9DF;--pv-muted:#A9A396;--pv-dim:#8C8678;--pv-dim2:#8A867D;--pv-gold:#CBB387;--pv-gold2:#E2CEA4;--pv-redbg:#4A3530;--pv-redfg:#E3B3AC;--pv-navbg:rgba(14,14,18,.82);--pvc-bg:#1A1A22;--pvc-fg:#EDE9DF;--pvc-muted:#B0ACA2;--pvc-link:#E2CEA4;--pvc-acc:#CBB387;--pvc-accfg:#1F1E1B;--pvc-dim:#8E8A80;--pvc-line:rgba(237,233,223,.18);--pvc-line2:rgba(237,233,223,.1);--pvc-line3:rgba(237,233,223,.22);--pvc-backdrop:rgba(5,5,8,.7);color-scheme:dark}
#pv-theme{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid var(--pv-line4,#2A2A31);background:none;color:var(--pv-dim,#8C8678);cursor:pointer;font:15px/1 system-ui,sans-serif;flex:none}
#pv-theme:hover{color:var(--pv-fg,#EDE9DF);border-color:var(--pv-gold,#CBB387)}
#pv-theme::before{content:"\263E"}
:root[data-theme="dark"] #pv-theme::before{content:"\2600\FE0E"}
#pv-theme:focus-visible{outline:2px solid var(--pv-gold,#CBB387);outline-offset:2px}
