/* ============================================================
   FONTS  —  Iron Hill Brewery  (REAL licensed brand fonts)
   ------------------------------------------------------------
   Primary / display : Iron Hill Mason  (custom Arts & Crafts caps,
                        Bold weight only, HEADLINES & HEADERS ONLY)
   Secondary / body  : Mrs Eaves (Mr Eaves XL Mod OT) - thin serif,
                        used for subheads, body copy, disclaimers,
                        and italics.
   Font files live in assets/fonts/. Paths are relative to this
   file (tokens/) so they resolve from styles.css and every card.
   ============================================================ */

/* ---- Iron Hill Mason (display, caps only) ---- */
@font-face {
  font-family: "Iron Hill Mason";
  src: url("../assets/fonts/IronHillMason-Bold.otf") format("opentype");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Mrs Eaves (secondary / body serif) ---- */
@font-face {
  font-family: "Mrs Eaves";
  src: url("../assets/fonts/MrsEaves-Reg.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mrs Eaves";
  src: url("../assets/fonts/MrsEaves-RegItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Mrs Eaves";
  src: url("../assets/fonts/MrsEaves-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  /* Book is a touch heavier than Reg; expose as the 500 step. */
  font-family: "Mrs Eaves";
  src: url("../assets/fonts/MrsEaves-Book.ttf") format("truetype");
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}
