/* --- Definições de Fontes Locais e Variáveis CSS --- */

/*
  1. Definição das @font-face para a família "League Gothic".
     - Carregamos as fontes a partir do diretório local `/static/fonts/`.
     - Cada variação (Regular, Condensed, SemiCondensed) é definida com o seu `font-family` e `src` correspondente.
     - Incluímos `local()` para usar a fonte se já estiver instalada na máquina do utilizador, melhorando a performance.
*/

@font-face {
  font-family: 'League Gothic';
  src: local('League Gothic Regular'), local('LeagueGothic-Regular'),
       url('../fonts/LeagueGothic-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'League Gothic Condensed';
  src: local('League Gothic Condensed Regular'), local('LeagueGothic_Condensed-Regular'),
       url('../fonts/LeagueGothic_Condensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'League Gothic SemiCondensed';
  src: local('League Gothic SemiCondensed Regular'), local('LeagueGothic_SemiCondensed-Regular'),
       url('../fonts/LeagueGothic_SemiCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/*
  2. Definição de Variáveis CSS para as Fontes.
     - Centralizamos os nomes das famílias de fontes em variáveis para facilitar a manutenção.
     - Incluímos fallbacks genéricos (sans-serif) para garantir que o texto seja sempre legível,
       mesmo que as fontes principais não carreguem.
*/
:root {
  --font-principal: 'League Gothic', sans-serif;
  --font-condensed: 'League Gothic Condensed', sans-serif;
  --font-semicondensed: 'League Gothic SemiCondensed', sans-serif;
  --font-body: 'Bebas Neue', sans-serif; /* Usaremos Bebas Neue para o corpo */
}