:root{
/* Kangee Regular = brand display face (logo, headings). Comfortaa = closest webfont substitute. */
--font-display:'Kangee','Comfortaa',ui-rounded,sans-serif;
--font-body:'Montserrat',-apple-system,'Segoe UI',sans-serif;
/* Scale */
--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--text-4xl:48px;--text-5xl:60px;
--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;
/* Weights — Kangee ships regular (400) only; display renders at 400 */
--weight-display:400;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
--tracking-display:-0.01em;--tracking-body:0;--tracking-caps:0.12em;
}
