/* Font face declarations */
@font-face {
  font-family: "Arnhem-Blond";
  src: url("/system/fonts/Arnhem-Blond.otf") format("opentype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arnhem-Blond";
  src: url("/system/fonts/Arnhem-BlondItalic.otf") format("opentype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Light-Italic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Regular-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GT Pressura";
  src: url("/system/fonts/GT-Pressura-Bold-Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Unlayered :root override — beats @layer manifold in the cascade */
:root {
  --font-family-serif: "Arnhem-Blond", Georgia, serif;
  --font-family-copy: "Arnhem-Blond", Georgia, serif;
  --font-family-sans: "GT Pressura", "IBM Plex Sans Condensed", sans-serif;
  --font-family-heading: "GT Pressura", "IBM Plex Sans Condensed", sans-serif;
}
