/* ============================================================
   YĀTRĀ · Fonts
   Primary  : Gotu   — brand primary serif (Google Fonts, exact)
   Secondary: Avenir — brand secondary (self-hosted, licensed TTFs)
   ============================================================ */

/* Primary — Gotu */
@import url('https://fonts.googleapis.com/css2?family=Gotu&display=swap');

/* Secondary — Avenir (real brand files) */
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Light.ttf') format('truetype');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Book.ttf') format('truetype');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Regular.ttf') format('truetype');
  font-weight: 500; font-style: normal; font-display: swap;
}
/* 600 (semibold) intentionally maps to Avenir Regular — keeps small-caps
   labels refined rather than heavy. */
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Regular.ttf') format('truetype');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Heavy.ttf') format('truetype');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../assets/fonts/Avenir-Black.ttf') format('truetype');
  font-weight: 900; font-style: normal; font-display: swap;
}
