:root{
--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;
--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;
/* Tailwind v4 scale used by Launch UI (size / line-height) */
--text-xs:12px;--text-xs-lh:16px;--text-sm:14px;--text-sm-lh:20px;--text-base:16px;--text-base-lh:24px;
--text-lg:18px;--text-lg-lh:28px;--text-xl:20px;--text-xl-lh:28px;--text-2xl:24px;--text-2xl-lh:32px;
--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-8xl:96px;
--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;
--tracking-tight:-0.025em;--tracking-widest:0.1em;
--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
/* semantic */
--type-display:600 96px/1.25 var(--font-sans);--type-h2:600 48px/1.25 var(--font-sans);--type-h3:600 24px/32px var(--font-sans);
--type-lead:500 20px/28px var(--font-sans);--type-body:400 14px/20px var(--font-sans);--type-label:600 12px/16px var(--font-sans);
}
