/*
 * Hausschrift Audi Type.
 *
 * RECHTLICH: Schrift, Ringe und Typenschilder sind lizenz- beziehungsweise
 * markenrechtlich geschützt und ausschließlich für diese eine private,
 * nicht veröffentlichte Installation freigegeben (bauauftrag.md §8/§12).
 * Deshalb wird die App nur seitlich installiert und nie in einen App Store
 * gegeben — und deshalb enthält design-system/ diese Dateien bewusst nicht,
 * weil es nach außen hochgeladen wird.
 *
 * Die Dateien stammen aus homeassistant/www/audi-dashboard.css, wo sie als
 * base64 eingebettet lagen. Als eigene woff2-Dateien sind sie zwischenspeicherbar,
 * statt bei jedem Laden des Stylesheets erneut übertragen zu werden.
 *
 * Es gibt nur die Schnitte 300 und 400. Niemals fetter setzen — der Browser
 * würde die Schrift künstlich verdicken, was sichtbar anders aussieht.
 */

@font-face {
  font-family: "Audi Type";
  src: url("../assets/audi/schriften/audi-type-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Audi Type Wide";
  src: url("../assets/audi/schriften/audi-type-wide-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Audi Type Extended";
  src: url("../assets/audi/schriften/audi-type-extended-400-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/*
 * Überschreibt den neutralen Ersatzstapel aus @audi-dash/ui. Die Bibliothek
 * selbst bleibt unberührt — sie kennt diese Schrift nicht und darf es nicht.
 */
.ads-root {
  --font-stack: "Audi Type", Helvetica, Arial, sans-serif;
  --font-wide: "Audi Type Wide", "Audi Type", Helvetica, Arial, sans-serif;
}

/* Große Zahlen (Kilometerstand, Reichweite, Beträge) in der breiten Schnitt-
   variante, wie im Panel. */
.ads-fig,
.dm-detail__zahl {
  font-family: var(--font-wide);
  font-weight: 300;
}

.ads-sport {
  font-family: "Audi Type Extended", var(--font-stack);
  font-style: italic;
}
