/* Overused Grotesk - Bao Nguyen (RandomMaerks).
   Previously inlined as base64 in the single-file mockup; now loaded from
   assets/fonts/ so the HTML stays readable. */
@font-face{
  font-family:'Overused Grotesk';
  src:url('../assets/fonts/OverusedGrotesk-Regular.otf') format('opentype');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Overused Grotesk';
  src:url('../assets/fonts/OverusedGrotesk-Medium.otf') format('opentype');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Overused Grotesk Light';
  src:url('../assets/fonts/OverusedGrotesk-Light.otf') format('opentype');
  font-weight:300; font-style:normal; font-display:swap;
}

/* Bebas Neue - Ryoichi Tsunekawa (Dharma Type), SIL OFL 1.1.
   Used only by the rotating hero headline. Self-hosted rather than pulled
   from the Google Fonts CDN, to match the rest of the site and to keep the
   page working offline. Split into the same two subsets Google serves, so a
   visitor only downloads latin-ext if a phrase actually needs it. */
@font-face{
  font-family:'Bebas Neue';
  src:url('../assets/fonts/BebasNeue-Regular-latin.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family:'Bebas Neue';
  src:url('../assets/fonts/BebasNeue-Regular-latin-ext.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
  unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Switzer - Indian Type Foundry / Fontshare, free for commercial use.
   The typeface Arthur Arden is set in; used by arden.html only. */
@font-face{
  font-family:'Switzer';
  src:url('../assets/fonts/Switzer-Regular.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Switzer';
  src:url('../assets/fonts/Switzer-Medium.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Switzer';
  src:url('../assets/fonts/Switzer-Bold.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
