:root{
--font-display:"Unbounded","Golos Text",system-ui,sans-serif; /* @kind font */
--font-core:"Golos Text",system-ui,-apple-system,sans-serif; /* @kind font */
--font-mono:"JetBrains Mono",ui-monospace,monospace; /* @kind font */

--fs-display-1:clamp(44px,5.6vw,84px); /* @kind font */
--fs-display-2:clamp(36px,4vw,60px); /* @kind font */
--fs-h1:44px; /* @kind font */
--fs-h2:32px; /* @kind font */
--fs-h3:24px; /* @kind font */
--fs-h4:20px; /* @kind font */
--fs-body-lg:18px; /* @kind font */
--fs-body:16px; /* @kind font */
--fs-body-sm:14px; /* @kind font */
--fs-caption:13px; /* @kind font */
--fs-micro:11px; /* @kind font */

--lh-tight:1.04; /* @kind font */
--lh-snug:1.18; /* @kind font */
--lh-normal:1.45; /* @kind font */
--lh-relaxed:1.62; /* @kind font */

--fw-regular:400; /* @kind font */
--fw-medium:500; /* @kind font */
--fw-semibold:600; /* @kind font */
--fw-bold:700; /* @kind font */
--fw-black:800; /* @kind font */

--ls-display:-0.03em; /* @kind font */
--ls-heading:-0.015em; /* @kind font */
--ls-body:0em; /* @kind font */
--ls-eyebrow:0.14em; /* @kind font */
--ls-mono:0.02em; /* @kind font */

/* semantic roles */
--type-eyebrow:var(--fw-semibold) var(--fs-micro)/1.2 var(--font-mono); /* @kind font */
--type-display:var(--fw-medium) var(--fs-display-1)/var(--lh-tight) var(--font-display); /* @kind font */
--type-h2:var(--fw-medium) var(--fs-h2)/var(--lh-snug) var(--font-display); /* @kind font */
--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-core); /* @kind font */
--type-body:var(--fw-regular) var(--fs-body)/var(--lh-relaxed) var(--font-core); /* @kind font */
--type-label:var(--fw-semibold) var(--fs-body-sm)/1.3 var(--font-core); /* @kind font */
--type-data:var(--fw-medium) var(--fs-body-sm)/1.4 var(--font-mono); /* @kind font */
}
