/* =============================================================
   Fiction Drinks — Font faces
   Standalone declaration file so every consumer (preview cards, ui
   kits, slide templates) can <link> it directly without depending on
   an @import chain. Loaded ahead of colors_and_type.css.
   ============================================================= */

/* ---- Display — Brivela (logo, power words) ---- */
@font-face {
  font-family: "Brivela";
  src: url("fonts/Brivela.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ---- Body — Authentic Sans Pro (licensed .woff2) ----
   Family 60 = light, 90 = regular/medium, 130 = mid-display, 150 = loud.
   We split the four optical sizes into three CSS families so designers
   can call them by intent (Sans / Sans Mid / Sans Loud) instead of
   memorizing weight numbers. */
@font-face {
  font-family: "Authentic Sans";
  src: url("fonts/AuthenticSansPro-60.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Authentic Sans";
  src: url("fonts/AuthenticSansPro-90.woff2") format("woff2");
  font-weight: 400 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Authentic Sans Mid";
  src: url("fonts/AuthenticSansPro-130.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Authentic Sans Loud";
  src: url("fonts/AuthenticSansPro-150.woff2") format("woff2");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

/* ---- Caption / nav — AOT Serial Mono (licensed .woff2)
   System default is SemiBold @ 0.10em tracking. Weight 400 (the
   unstyled default) intentionally maps to SemiBold so every existing
   mono call site renders SemiBold without rewriting them. The other
   weights map to their real files so weight-300 / -500 / -700 work.

   Earlier candidates explored (kept in /fonts/ for reference; not
   wired here): JetBrains Mono (Google Fonts CDN — too "tech startup"),
   GC Vensca Mono (.ttf — too machine-y). Comparison cards parked in
   /history/ — not registered as DS assets. */
@font-face {
  font-family: "AOT Serial Mono";
  src: url("fonts/AOTSerialMono-Light.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "AOT Serial Mono";
  src: url("fonts/AOTSerialMono-SemiBold.woff2") format("woff2");
  font-weight: 400; /* default — see comment above */
  font-style: normal; font-display: swap;
}
@font-face {
  font-family: "AOT Serial Mono";
  src: url("fonts/AOTSerialMono-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; font-display: swap;
}
@font-face {
  font-family: "AOT Serial Mono";
  src: url("fonts/AOTSerialMono-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; font-display: swap;
}
@font-face {
  font-family: "AOT Serial Mono";
  src: url("fonts/AOTSerialMono-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal; font-display: swap;
}
