/* ============================================================
   VIVA — Webfonts
   Brand specifies three families:
   · Editorial New   → display serif  (SUBSTITUTED with DM Serif Display, see readme)
   · Good Sans       → humanist sans  (provided)
   · Founders Grotesk Mono → monospace (provided)
   ============================================================ */

/* ---- Display serif: DM Serif Display (stand-in for Editorial New) ---- */
@font-face {
  font-family: "Viva Serif";
  src: url("../assets/fonts/DMSerifDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Viva Serif";
  src: url("../assets/fonts/DMSerifDisplay-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* ---- Humanist sans: Good Sans ---- */
@font-face {
  font-family: "Good Sans";
  src: url("../assets/fonts/GoodSans-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Good Sans";
  src: url("../assets/fonts/GoodSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Good Sans";
  src: url("../assets/fonts/GoodSans-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- Monospace: Founders Grotesk Mono ---- */
@font-face {
  font-family: "Founders Mono";
  src: url("../assets/fonts/FoundersGroteskMonoLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Founders Mono";
  src: url("../assets/fonts/FoundersGroteskMonoRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Founders Mono";
  src: url("../assets/fonts/FoundersGroteskMonoMedium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Founders Mono";
  src: url("../assets/fonts/FoundersGroteskMonoDemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Founders Mono";
  src: url("../assets/fonts/FoundersGroteskMonoBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
