/* Avio Sans v0.8 - extern als WOFF2, subset auf Latin + Typo-Zeichen + Pfeile (aus base64-Fassung extrahiert; Quelle: design-system/AvioSans-v0.8.zip) */
@font-face {
  font-family: 'Avio Sans';
  src: url('AvioSans-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avio Sans';
  src: url('AvioSans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avio Sans';
  src: url('AvioSans-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avio Sans';
  src: url('AvioSans-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avio Sans';
  src: url('AvioSans-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
.avio { font-family: 'Avio Sans', system-ui, sans-serif; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
