/* Brisbane TVs brand typography.
   Nexa: supplied and authorised by the Brisbane TVs brand owner.
   Quicksand: SIL Open Font License 1.1.
   Ubuntu: Ubuntu Font Licence 1.0.
   Open-font licence copies ship under /fonts/operations/. */

@font-face {
  font-family: "Brisbane Sans";
  src: url("/fonts/operations/Quicksand-VariableFont_wght.ttf") format("truetype");
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Display";
  src: url("/fonts/brand/Nexa-Light.otf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Display";
  src: url("/fonts/brand/Nexa-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Display";
  src: url("/fonts/brand/Nexa-Bold.otf") format("opentype");
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Display";
  src: url("/fonts/brand/Nexa-ExtraBold.otf") format("opentype");
  font-style: normal;
  font-weight: 800 900;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Utility";
  src: url("/fonts/operations/Ubuntu-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Utility";
  src: url("/fonts/operations/Ubuntu-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500 600;
  font-display: swap;
}

@font-face {
  font-family: "Brisbane Utility";
  src: url("/fonts/operations/Ubuntu-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}

:root {
  --btvs-font-sans: "Brisbane Sans", ui-sans-serif, system-ui, sans-serif;
  --btvs-font-display: "Brisbane Display", ui-sans-serif, system-ui, sans-serif;
  --btvs-font-ui: "Brisbane Utility", ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--btvs-font-sans);
  --font-display: var(--btvs-font-display);
}
