:root{
--font-sans:"Source Sans 3","Helvetica Neue",Arial,sans-serif;
/* Source Sans 3 hat keinen Condensed-Schnitt — --font-signage ist ein Alias auf die Grundschrift. */
--font-body:var(--font-sans);
--font-display:var(--font-sans);
--font-signage:var(--font-sans);
/* Die Logo-Wortmarke hat keine Webfont-Entsprechung — Lockup als SVG platzieren, nie nachsetzen. */

--fw-light:300; /* @kind font */
--fw-regular:400; /* @kind font */
--fw-medium:500; /* @kind font */
--fw-semibold:600; /* @kind font */
--fw-bold:700; /* @kind font */
/* Source Sans 3 läuft von 200 bis 900. Verwendet werden 300 / 400 / 600 / 700. */

--fs-3xs:11px;--fs-2xs:12px;--fs-xs:13px;--fs-sm:15px;--fs-base:17px;--fs-md:19px;
--fs-lg:22px;--fs-xl:26px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:52px;--fs-5xl:68px;--fs-6xl:88px;

--lh-tight:1.08; /* @kind font */
--lh-snug:1.22; /* @kind font */
--lh-normal:1.45; /* @kind font */
--lh-relaxed:1.65; /* @kind font */
--lh-loose:1.8; /* @kind font */

--ls-display:-0.02em; /* @kind font */
--ls-heading:-0.01em; /* @kind font */
--ls-normal:0; /* @kind font */
--ls-wide:0.06em; /* @kind font */
--ls-eyebrow:0.18em; /* @kind font */
--ls-signage:0.28em; /* @kind font */

--measure-narrow:34ch; /* @kind spacing */
--measure:64ch; /* @kind spacing */
--measure-wide:78ch; /* @kind spacing */
}
