/*
 * Self-hosted fonts (assets/fonts/) for offline / kiosk deployment.
 *
 * Source Sans 3 – SIL Open Font License
 * Tahoma – system/bundled; tahomabd = bold (700)
 * Zalando Sans Expanded – variable font
 */

/* ── Tahoma ── */

@font-face {
  font-family: "Tahoma";
  src: local("Tahoma"), url("../assets/fonts/tahoma.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tahoma";
  src: local("Tahoma Bold"), url("../assets/fonts/tahomabd.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ── Source Sans 3 ── */

@font-face {
  font-family: "Source Sans 3";
  src: url("../assets/fonts/SourceSans3-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Source Sans 3";
  src: url("../assets/fonts/SourceSans3-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Source Sans 3";
  src: url("../assets/fonts/SourceSans3-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Source Sans 3";
  src: url("../assets/fonts/SourceSans3-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Source Sans 3";
  src: url("../assets/fonts/SourceSans3-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* CSS fallback name → same files */
@font-face {
  font-family: "Source Sans Pro";
  src: url("../assets/fonts/SourceSans3-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url("../assets/fonts/SourceSans3-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ── Zalando Sans Expanded ── */

@font-face {
  font-family: "Zalando Sans Expanded";
  src: local("Zalando Sans Expanded"),
       url("../assets/fonts/ZalandoSansExpanded-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
