:root{--ground:#f4faed;--band:#e9f3de;--card:#fff;--ink:#18280e;--ink-soft:#5c6555;--forest:#18280e;--lime:#b2eb76;--lime-deep:#6ea936;--hairline:#dfe7d4;--glass:rgba(255,255,255,.88);--font-display:"Familjen Grotesk","Helvetica Neue",sans-serif;--font-body:"Manrope","Helvetica Neue",sans-serif;--font-mono:"DM Mono",monospace;--fs-h1:clamp(3.3rem,6vw,5.5rem);--fs-h2:clamp(2.25rem,4.5vw,4rem);--maxw:1344px;--gutter:clamp(16px,4vw,48px);--ease:cubic-bezier(.22,1,.36,1);--touch:44px}
