:root{--mmg-ink:#14152b;--mmg-ink-soft:#1e1f3a;--mmg-canvas:#f7f5ef;--mmg-surface:#fff;--mmg-sand:#eee9dd;--mmg-line:#e2ddd0;--mmg-muted:#555767;--mmg-accent:#e25b02;--mmg-accent-hover:#f26b10;--mmg-accent-ink:#b34700;--mmg-accent-soft:#fbe9da;--mmg-accent-light:#ff9a57;--mmg-on-dark:#f7f5ef;--mmg-on-dark-muted:#b9bacb;--mmg-font:"Inter",sans-serif;--mmg-fs-display:clamp(46px,28px + 4.6vw,108px);--mmg-fs-h1:clamp(40px,26px + 3.2vw,76px);--mmg-fs-h2:clamp(32px,22px + 2.2vw,56px);--mmg-fs-h3:clamp(21px,18px + .5vw,26px);--mmg-fs-lead:clamp(17px,15px + .4vw,20px);--mmg-section:clamp(80px,48px + 6vw,144px);--mmg-radius-sm:12px;--mmg-radius-md:20px;--mmg-radius-lg:28px;--mmg-shadow-1:0 1px 2px rgba(20,21,43,.06),0 6px 20px rgba(20,21,43,.06);--mmg-shadow-2:0 2px 6px rgba(20,21,43,.06),0 28px 56px -16px rgba(20,21,43,.22);--mmg-ease:cubic-bezier(.2,.7,.2,1);--mmg-mono:"JetBrains Mono",sans-serif;--mmg-violet:#7c7bff;--mmg-green:#3ddc97}