/* Copy of Obala Design System tokens/typography.css with the Google Fonts @import removed; Outfit is self-hosted via @font-face in obala-docs.css so the docs work offline. */
:root{
--obala-font-family:"Outfit",Arial,sans-serif;
--font-sans:var(--obala-font-family);
--obala-font-weight-headline:600;
--obala-font-weight-body:400;
--weight-headline:600;
--weight-medium:500;
--weight-body:400;
/* Type scale (UI-oriented; display sizes for marketing surfaces) */
--text-display:clamp(40px,5vw,56px);
--text-h1:32px;
--text-h2:24px;
--text-h3:20px;
--text-body-lg:18px;
--text-body-md:16px;
--text-body-sm:14px;
--text-caption:12px;
--leading-display:1.1;
--leading-heading:1.2;
--leading-body:1.5;
--tracking-heading:-0.01em;
--tracking-body:0;
}
