/* REDFORD V6 · tokens.css (TOR A). Zmienne wspólne: CONTRACT.md. Fonty: produkcja + Instrument Serif Italic (OFL, site/v6/fonts). */
@font-face{font-family:"Helvetica Now Display";src:url(/fonts/HelveticaNowDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
/* R9-A: krój Instrument Serif (kursywa akcentów) usunięty, akcenty w --f-text */
@font-face{font-family:"National 2 Condensed";src:url(/fonts/national-2-condensed-extrabold.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
:root{
  --paper:#F3F3EF;--ink:#0E0E0E;--red:#C8171D;--red-hover:#E02A30;--tone:#E4E4DF;
  --gold1:#7A5A1E;--gold2:#B8892F;--gold3:#E6C15A;--gold4:#FFF0B8;
  --e-out:cubic-bezier(.22,1,.36,1);--e-io:cubic-bezier(.76,0,.24,1);
  --m:48px;--gap:24px;
  --col:calc((100vw - 2 * var(--m) - 11 * var(--gap)) / 12);
  --f-text:"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;
  --f-num:"National 2 Condensed","Arial Narrow",sans-serif;
  --fs-xl:clamp(64px,7.2222vw,104px);
  --fs-88:clamp(56px,6.1111vw,88px);
  --fs-h1:clamp(48px,5vw,72px);
  --fs-h2:clamp(40px,3.8889vw,56px);
  --fs-h3:clamp(30px,2.7778vw,40px);
  --fs-lead:clamp(22px,1.9444vw,28px);
  --fs-txt:18px;--fs-sm:15px;--fs-lbl:13px;
  --lh-h:1.02;--ls-h:-.02em;--ls-lbl:.08em;
  --z-menu:90;--z-nav:100;--z-pl:1000;
}
@media (max-width:1023px){:root{--m:20px;--gap:12px}}
