/* SKYDEW interference — type tokens (web).
   Families match the handoff; the size scale is the website scale read off
   SKYDEW Website.dc.html (the handoff's typography.css carries the 1920x1080
   deck scale — 150px/130px/80px — which the site does not use). */
:root{
  /* Families.
     'Lato' has no Cyrillic in the supplied cut, so Gilroy sits behind it in the
     display stack and picks up Ukrainian glyphs per character. */
  --font-display:'Lato','Gilroy',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-body:'Gilroy',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;

  /* Display scale */
  --fs-hero:clamp(34px,5vw,72px);
  --fs-strapline:clamp(18px,2.2vw,28px);
  --fs-section-number:clamp(44px,5vw,80px);
  --fs-section-title:clamp(26px,3vw,45px);
  --fs-band-title:clamp(28px,3.5vw,52px);
  --fs-band-subtitle:clamp(17px,2vw,24px);
  --fs-subhead:clamp(22px,2.5vw,32px);
  --fs-quote:clamp(24px,3vw,44px);
  --fs-quote-final:clamp(26px,3.5vw,52px);
  --fs-quote-subline:clamp(16px,2vw,22px);
  --fs-contact-title:clamp(30px,4vw,56px);
  --fs-contact-email:clamp(20px,2.5vw,32px);

  /* Fixed sizes */
  --fs-body:18px;
  --fs-small:16px;
  --fs-fine:15px;
  --fs-nav:14px;
  --fs-cta:16px;
  --fs-caption:18px;

  /* Leading */
  --lh-hero:1.05;
  --lh-display:1.1;
  --lh-quote:1.3;
  --lh-strapline:1.5;
  --lh-list:1.6;
  --lh-small:1.7;
  --lh-kicker:1.8;
  --lh-body:1.9;
}
