/* Azonix is not bundled in this package. A licensed local installation is used first;
   Orbitron is the loaded web fallback for environments without that licensed family. */
@font-face {
  font-family: "Azonix";
  src: local("Azonix"), local("Azonix Regular");
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
}

:root {
  --font-azonix: "Azonix", "Orbitron", "Oxanium", Arial, sans-serif;
}

/*
  BASE
  ====
  Shared non-page visual contracts. Keep page-specific geometry out of this file.
*/

html {
  font-family: var(--font-display);
}

[data-page] {
  font-family: var(--font-display);
}

/*
  Responsive policy:
  - Desktop is the baseline.
  - A mobile change belongs inside its owning component/page module.
  - Do not add page-specific mobile overrides here.
*/
