:root {
 --wine:#481719;--paper:#F7F4EE;--cream:#EAD7B2;--sand:#D7C5AC;--walnut:#795943;--ink:#252321;--muted:#6d625a;--line:#d9d0c2;
 --font-editorial:Georgia,'Times New Roman',serif;--font-ui:'Segoe UI',Arial,sans-serif;
 --text-display:clamp(44px,5.3vw,76px);--text-h1:clamp(40px,4.8vw,68px);--text-h2:clamp(32px,3.4vw,48px);--text-h3:clamp(24px,2.2vw,32px);--text-body:15px;--text-caption:12px;--text-nav:13px;
 --space-section:clamp(44px,6vw,88px);--ease:180ms ease;
}
