/* Self-hosted Avenir Next — only the weights actually used as --font-body
   (400/500/700, normal + italic; 600 isn't a real face here, the browser
   snaps it to the nearest defined weight, same as it already did via the
   OS-installed font). Converted via transfonter.org 2026-08-05 from
   Rini's licensed files, see ../VENDOR.md. */

@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next'), local('AvenirNext-Regular'),
    url('AvenirNext-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next Italic'), local('AvenirNext-Italic'),
    url('AvenirNext-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next Medium'), local('AvenirNext-Medium'),
    url('AvenirNext-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next Medium Italic'), local('AvenirNext-MediumItalic'),
    url('AvenirNext-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next Bold'), local('AvenirNext-Bold'),
    url('AvenirNext-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir Next';
  src: local('Avenir Next Bold Italic'), local('AvenirNext-BoldItalic'),
    url('AvenirNext-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
