/* Qantas Sans — primary brand font.
   Licensed to Qantas. Use only for Qantas-related work.

   Drop this <link> into the <head> of any HTML artifact:
     <link rel="stylesheet" href="Fonts/qantas-sans.css">
   ...and the page renders in Qantas Sans Regular (400) by default.

   Override with font-weight: 300 (Light) for large headings,
   500 (Medium) for long-form / web app / signage,
   or 700 (Bold) for emphasis. */

/* === @font-face declarations === */

@font-face {
  font-family: "Qantas Sans";
  font-weight: 300; /* Light — large headings only */
  font-style: normal;
  font-display: swap;
  src: url("QantasSans-Light.woff2") format("woff2");
}

@font-face {
  font-family: "Qantas Sans";
  font-weight: 400; /* Regular — default body & marketing */
  font-style: normal;
  font-display: swap;
  src: url("QantasSans-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Qantas Sans";
  font-weight: 500; /* Medium — web/app, long-form, signage. Not for general marketing. */
  font-style: normal;
  font-display: swap;
  src: url("QantasSans-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Qantas Sans";
  font-weight: 700; /* Bold — emphasis, callouts */
  font-style: normal;
  font-display: swap;
  src: url("QantasSans-Bold.woff2") format("woff2");
}

/* === Page defaults ===
   Sets Qantas Sans Regular (400) as the page-wide default.
   Per the brand guidelines, Regular is the default for general marketing.
   Use Medium (500) only for web/app, long-form, or signage —
   never for general marketing, where Regular or Bold should be used. */

html,
body {
  font-family: "Qantas Sans", "Noto Sans", Arial, sans-serif;
  font-weight: 400;
}
