/* DOLUXE Local Fonts - hosted on Vercel CDN for global fast loading */
/* Replaces Google Fonts to ensure consistent typography on all devices */

/* Anton (display headings) */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/anton-latin.woff2') format('woff2');
}

/* Archivo Black (stencil/brand) */
@font-face {
  font-family: 'Archivo Black';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/archivo-black-latin.woff2') format('woff2');
}

/* Bebas Neue (condensed fallback) */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/bebas-neue-latin.woff2') format('woff2');
}

/* Inter (body text) - variable font covers 400/500/600/700 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('./fonts/inter-latin.woff2') format('woff2');
}

/* JetBrains Mono (mono/code) - variable font covers 400/500/700 */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('./fonts/jetbrains-mono-latin.woff2') format('woff2');
}

/* Oswald (condensed) - variable font covers 400/500/600/700 */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url('./fonts/oswald-latin.woff2') format('woff2');
}
