:root{
--font-serif:'Lora',Georgia,'Times New Roman',serif;
--font-sans:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;
--font-display:var(--font-serif);--font-body:var(--font-sans);--font-quote:var(--font-serif);
/* Porto text-N scale: N = 0.2rem steps (text-2=.8rem … text-14=5.6rem) */
--text-1:.6rem;--text-2:.8rem;--text-2-5:.9rem;--text-3:1rem;--text-3-5:1.1rem;--text-4:1.2rem;--text-4-5:1.4rem;--text-5:1.6rem;--text-5-5:1.8rem;--text-6:2rem;--text-7:2.4rem;--text-8:2.8rem;--text-9:3.2rem;--text-10:3.6rem;--text-12:4.4rem;--text-13:4.8rem;--text-14:5.6rem;
--fs-body:1rem;--fs-small:.85rem;--fs-eyebrow:1.2rem;--fs-h1:3.6rem;--fs-h1-hero:4.4rem;--fs-h2:3.2rem;--fs-h3:1.8rem;--fs-card-title:1.6rem;--fs-quote:2rem;--fs-counter:4.8rem;
--fw-light:300 /* @kind other */;--fw-regular:400 /* @kind other */;--fw-medium:500 /* @kind other */;--fw-semibold:600 /* @kind other */;--fw-bold:700 /* @kind other */;--fw-extrabold:800 /* @kind other */;
--lh-1:1 /* @kind other */;--lh-3:1.3 /* @kind other */;--lh-4:1.4 /* @kind other */;--lh-body:1.6 /* @kind other */;--lh-7:1.8 /* @kind other */;
--ls-1:1px /* @kind other */;--ls-2:2px /* @kind other */;--ls-3:3px /* @kind other */;--ls-neg-1:-1px /* @kind other */;
}
