/* ==============================================
   Local Font Declarations
   Loaded via <link> in index.html so they stay
   outside Vite/Tailwind's HMR pipeline — just
   like Google Fonts.
   ============================================== */

@font-face {
  font-family: 'Norwester';
  src: url('/fonts/norwester.woff2') format('woff2'),
    url('/fonts/norwester.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Poplar';
  src: url('/fonts/poplar.woff2') format('woff2'),
    url('/fonts/poplar.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir';
  src: url('/fonts/avenir-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir';
  src: url('/fonts/avenir-light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir';
  src: url('/fonts/avenir-book.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir';
  src: url('/fonts/avenir-heavy.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir';
  src: url('/fonts/avenir-black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
