/* ============================================================
   ISTA Brand Webfonts
   Surt  — titles & headlines (Light is the default weight)
   Rubik — subheadlines & body (variable weight)
   ISTA Numerals — custom display numerals, LARGE sizes only
   ============================================================ */

/* ---------- Surt Normal ---------- */
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-Light.woff2") format("woff2"),
       url("../assets/fonts/SurtNormal-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-Regular.woff2") format("woff2"),
       url("../assets/fonts/SurtNormal-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-Bold.woff2") format("woff2"),
       url("../assets/fonts/SurtNormal-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Surt";
  src: url("../assets/fonts/SurtNormal-Extrabold.woff2") format("woff2"),
       url("../assets/fonts/SurtNormal-Extrabold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* ---------- Rubik (variable 300–900) ---------- */
@font-face {
  font-family: "Rubik";
  src: url("../assets/fonts/Rubik-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  src: url("../assets/fonts/Rubik-Italic-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

/* ---------- ISTA Numerals — display numerals only ---------- */
@font-face {
  font-family: "ISTA Numerals";
  src: url("../assets/fonts/ISTA-Numerals-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
