/* Design tokens. Display face = Astralaga Light (the booklet's own face, supplied by the client); text face = Inter. */
@font-face{font-family:"Astralaga Light";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/astralaga-light.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/inter-italic-latin.woff2") format("woff2")}

:root{
  --monash-blue:#006DAE;
  --ink:#000;
  --ink-2:#3C3C3C;
  --paper:#fff;
  --floor:#F2F2F2;
  --hairline:rgba(0,0,0,.12);
  --navy-900:#0F1D38;--navy-800:#192750;--cobalt-600:#204597;--cobalt-400:#4E69AD;--mist-200:#A1B0D3;
  --lilac:#9995B6;
  --field:#192750;
  --grad-cover:linear-gradient(180deg,#101D3B 0%,#152959 10%,#1D3B88 25%,#27489C 40%,#4561AA 55%,#7388BF 70%,#AFBCDA 85%,#E9EDF4 100%);
  --grad-intro:linear-gradient(180deg,#0F1D38 0%,#192750 25%,#204597 50%,#4E69AD 75%,#A1B0D3 100%);
  --font-display:"Astralaga Light","Didot","Bodoni 72",serif;
  --font-text:"Inter","Helvetica Neue",Arial,sans-serif;
  --fs-xl:clamp(3rem,1.4rem + 6vw,7rem);
  --fs-m:clamp(1.75rem,1.1rem + 2.2vw,2.75rem);
  --fs-s:1.75rem;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;
  --gutter:20px;
  --container:1280px;
  --header-h:64px;
}
@media (min-width:600px){:root{--gutter:32px}}
@media (min-width:900px){:root{--header-h:72px}}
@media (min-width:1200px){:root{--gutter:48px}}
