:root{
/* Families — pliki @font-face w tokens/fonts.css (self-host, src/fonts/).
   Serwis ujednolicony na typografię strony głównej: Oswald + Roboto.
   Wcześniej podstrony jechały na Anton + Montserrat, index.html na Oswald + Roboto
   — dwa różne zestawy w jednym serwisie. Anton, Montserrat i Caveat wypadły. */
--font-display:'Handelson','Oswald',Impact,Haettenschweiler,'Arial Narrow',sans-serif; /* 'Handelson' = docelowy krój z XD, brak pliku — patrz readme.md "Font substitutions" */
--font-condensed:'Oswald',sans-serif; /* uppercase subheads, hero copy */
--font-body:'Roboto',system-ui,-apple-system,'Segoe UI',Arial,sans-serif; /* body */
--font-mono:'Roboto Mono',monospace; /* chips, footer labels, legal line */
/* Scale (desktop / from theme custom.css + XD) */
--text-h1:100px; --leading-h1:100px; /* h1/h2 in theme code */
--text-display:64px; --leading-display:1.05; /* XD section headings */
--text-h3:30px; --leading-h3:40px;
--text-eyebrow:16px;
--text-body-size:16px; --leading-body:22px;
--text-small:14px;
--text-button:16px;
--text-chip:15px;
/* Mobile (max-width 769px) */
--text-h1-mobile:48px; --leading-h1-mobile:54px;
--text-body-mobile:14px;
--text-button-mobile:11px;
/* Case & tracking */
--tracking-caps:0.02em;
--tracking-mono:0.05em;
}
body{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--text-body)}
