:root{--page:#fffdf9;--surface:#fff;--surface-soft:#f5f7f2;--ink:#1f2823;--muted:#65706a;--primary:#3f775f;--primary-dark:#2e5f4b;--primary-soft:#e8f0e9;--accent:#e8bf74;--border:#e4e9e3;--shadow:0 14px 32px rgba(31,44,36,.08);--container:1240px;--radius-sm:10px;--radius-md:16px;--radius-lg:26px;--space:clamp(24px,4vw,64px)}
