/* Aukai self-hosted webfonts. Replaces the Google Fonts request so no visitor
   IP is ever sent to fonts.googleapis.com / fonts.gstatic.com.

   The url()s below are bare filenames, resolved relative to THIS stylesheet
   (assets/fonts/), so the faces load correctly whichever page links this file
   and at whatever URL it is served (e.g. /privacy, /privacy.html, /privacy/).

   Families and weights match exactly what the surfaces render:
     Spectral 300/400 + 300 italic - headline, editorial, pull quotes
     DM Sans  300/400/500          - body/display, workhorse, UI
     Public Sans 400/500/600       - privacy body + consent banner UI (cc-theme.css)
   Latin subset, woff2 only. font-display: swap matches the prior &display=swap. */

/* Spectral */
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('spectral-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('spectral-300-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('spectral-400.woff2') format('woff2');
}

/* DM Sans */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('dmsans-300.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('dmsans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('dmsans-500.woff2') format('woff2');
}

/* Public Sans */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('publicsans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('publicsans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('publicsans-600.woff2') format('woff2');
}
