/* =============================================================================
   fonts.css — Self-hosted Fonts (WOFF2)
   =============================================================================
   Projeto: Luminous — Design e Desenvolvimento
   Desenvolvido por valesmr — https://valesmrdev.com
   Todos os direitos reservados © 2026
   =============================================================================
   Nota: Ficheiros únicos (variable fonts) para todos os pesos.
   ============================================================================= */

/* Inter — pesos 400, 500, 600 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/src/assets/fonts/inter-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/src/assets/fonts/inter-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/src/assets/fonts/inter-vf.woff2') format('woff2');
}

/* JetBrains Mono — pesos 400, 500 */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/src/assets/fonts/jetbrains-mono-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/src/assets/fonts/jetbrains-mono-vf.woff2') format('woff2');
}

/* Newsreader — pesos 300, 400, 500, 600 (opsz variável) */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/src/assets/fonts/newsreader-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/src/assets/fonts/newsreader-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/src/assets/fonts/newsreader-vf.woff2') format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/src/assets/fonts/newsreader-vf.woff2') format('woff2');
}