:root{--body:Arial,Helvetica,sans-serif;--display:Georgia,'Times New Roman',serif;--ink:#172b39;--muted:#53616a;--paper:#fcfbf8;--surface:#f0ede6;--accent:#895d3c;--line:#d7d6cf;--dark:#182d3a;--on-dark:#fcfbf8;--space:clamp(3.5rem,8vw,7rem);--gutter:clamp(1.25rem,5.5vw,6rem);--max:1320px;--radius:2px;--shadow:none;--duration:220ms;--distance:12px;--h1:clamp(2.75rem,5vw,5.1rem);--h2:clamp(2rem,3.2vw,3.4rem);--button-bg:var(--ink);--button-ink:#fff}
.theme-b{--display:Arial,Helvetica,sans-serif;--ink:#192b2a;--muted:#51615e;--paper:#f5f5ef;--surface:#e8eae3;--accent:#765231;--dark:#172b29;--on-dark:#f5f5ef;--line:#cdd3ca;--radius:0;--duration:420ms;--distance:20px;--h1:clamp(3.1rem,6.3vw,6.8rem);--h2:clamp(2.2rem,3.8vw,4rem);--button-bg:#dac3a0;--button-ink:#172b29}
