/* ==========================================================================
   Accobat Design System — Webfonts
   Headlines & statements: Aller (Light / Regular / Bold + italics), Aller Display
   Logo wordmark:          Saved by Zero
   Body copy:              Calibri (brand spec) → Carlito (metric-compatible, shipped via Google Fonts @import in typography.css)
   ========================================================================== */

/* ---- Aller (display / headline family) ---- */
@font-face {
  font-family: "Aller";
  src: url("../assets/fonts/Aller-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aller";
  src: url("../assets/fonts/Aller-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aller";
  src: url("../assets/fonts/Aller-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aller";
  src: url("../assets/fonts/Aller-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- Aller Display (extra-bold poster weight for big statements) ---- */
@font-face {
  font-family: "Aller Display";
  src: url("../assets/fonts/AllerDisplay.ttf") format("truetype");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Saved by Zero (logo wordmark only — never body) ---- */
@font-face {
  font-family: "Saved by Zero";
  src: url("../assets/fonts/SavedByZero.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
