:root{
--font-display:'Playfair Display',Georgia,serif; /* Elegant. Trustworthy. Timeless. */
--font-body:'Montserrat',-apple-system,'Segoe UI',sans-serif; /* Clean. Modern. Highly Readable. */
/* Scale */
--text-xs:12px; --text-sm:13px; --text-base:15px; --text-md:17px;
--text-lg:22px; --text-xl:28px; --text-2xl:36px; --text-3xl:48px; --text-4xl:64px;
/* Weights */
--weight-regular:400; --weight-medium:500; --weight-semibold:600; --weight-bold:700;
/* Leading + tracking */
--leading-tight:1.1; --leading-heading:1.2; --leading-body:1.6;
--tracking-wide:0.12em; --tracking-caps:0.18em; /* for label/eyebrow caps, e.g. REAL ESTATE FUNDING */
}
