/* ============================================================
   CALMA SHARED STYLESHEET
   Holds ONLY the locked V4 type-scale tokens. No component
   rules live here: every page keeps its own CSS in its own
   order, so page behavior is exactly as authored.
   ============================================================ */
:root{
  --fs-lead:clamp(1.1rem,1.6vw,1.35rem);
  --fs-h3:clamp(1.4rem,2.6vw,1.95rem);
  --fs-h2s:clamp(1.6rem,3vw,2.3rem);
  --fs-h2:clamp(2rem,4vw,3rem);
  --fs-h1s:clamp(2.4rem,5vw,4rem);
  --fs-hero:clamp(2.8rem,6.8vw,6.2rem);
  --fs-stat:clamp(3.2rem,8vw,7.6rem);
}

/* 2026-10-25: "2.4 MWp DC", DC set smaller (client wording) */
.unit-dc{font-size:.66em;letter-spacing:.04em;}
