/* Inter Font - Latin Subset */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/assets/fonts/inter/inter-latin.woff2') format('woff2');
}

/* Material Symbols Outlined */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /* Nome do arquivo carrega um hash do conteúdo (ver scripts/rebuild-material-symbols-font.sh)
     de propósito: sem isso, o navegador cacheia o .woff2 pela URL e não reconhece uma fonte
     atualizada mesmo com Last-Modified novo — foi exatamente o que causou ícones "sumidos"
     voltando depois de builds anteriores, mesmo com o arquivo already corrigido no disco. */
  src: url('/assets/fonts/material-symbols/material-symbols.6ef904c1be.woff2') format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Este arquivo da fonte Material Symbols só define ligaduras sob a tag OpenType 'rlig'
     (Required Ligatures), não 'liga' (Standard Ligatures) — confirmado inspecionando a tabela
     GSUB do arquivo .ttf de origem. Só declarar 'liga' faz o nome literal do ícone (ex.:
     "rocket_launch") aparecer como texto em vez de virar o glifo do ícone. Pede as duas por
     segurança, caso a fonte troque no futuro. */
  font-feature-settings: 'liga' 1, 'rlig' 1;
  -webkit-font-feature-settings: 'liga' 1, 'rlig' 1;
  -webkit-font-smoothing: antialiased;
}

/* Technology icons are now handled via inline SVGs for better performance and reliability. */
