/* Site-wide design tokens + reset. Loaded on every page via base.html. */
:root{
  --navy:#15263f;
  --navy-2:#213a5e;
  --navy-deep:#0d1828;
  --paper:#f1ece1;
  --gold:#e0a23f;
  --gold-2:#f0bd61;
  --ink:#f3f0e8;
  --muted:#9fb2cd;
}
*{box-sizing:border-box; margin:0; padding:0;}
html,body{height:100%;}
body{
  font-family:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,sans-serif;
  -webkit-font-smoothing:antialiased;
  color:var(--navy-deep);
  background:var(--paper);
}
