:root{
--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
--font-display:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;
--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;
--leading-xs:16px;--leading-sm:20px;--leading-base:24px;--leading-lg:28px;--leading-xl:28px;--leading-2xl:32px;--leading-3xl:36px;--leading-4xl:40px;--leading-5xl:1;--leading-6xl:1;
--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;
--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;
}
body{font-family:var(--font-sans);color:var(--text-body);-webkit-font-smoothing:antialiased}
a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-hover);text-decoration:underline}