/**
 * Estilos - Águias do Brasil (site raiz)
 * Variáveis de cor da marca e ajustes.
 * Tailwind CSS é carregado via CDN no header.
 */

:root {
	--azul-primario: #102047;
	--azul-profundo: #1E4592;
	--azul-claro: #7FA3E6;
	--azul-escuro: #1A3A7C;
	--azul-suave: #B3C9F3;
	--azul-1: #162F66;
	--azul-2: #D8E6FA;
	--azul-3: #132754;
	--azul-4: #F1F6FD;
	--azul-5: #102047;

	--amarelo-primario: #FAB20B;
	--amarelo-escuro: #D28F0A;
	--amarelo-medio: #FEC225;
	--amarelo-1: #A97308;
	--amarelo-2: #FFD04A;
	--amarelo-3: #815606;
	--amarelo-4: #FFE28A;
	--amarelo-5: #5A3B04;
	--amarelo-6: #FFF3C9;
	--amarelo-7: #3B2703;
	--amarelo-8: #FFFAEB;

	--branco: #FFFFFF;
}

body {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
	line-height: 1.6;
}

/* Utilitários que usam variáveis (fallback se Tailwind não tiver as cores) */
.text-azul-primario { color: var(--azul-primario); }
.bg-azul-primario { background-color: var(--azul-primario); }
.bg-azul-4 { background-color: var(--azul-4); }
.border-azul-2 { border-color: var(--azul-2); }
.text-azul-2 { color: var(--azul-2); }
.text-amarelo-primario { color: var(--amarelo-primario); }
.bg-amarelo-primario { background-color: var(--amarelo-primario); }
.bg-branco { background-color: var(--branco); }
.text-branco { color: var(--branco); }

/* Ícones de rede: herdam a cor do texto */
footer .site-footer img[src*="icons/"] {
	/* Garantir que SVGs com fill="currentColor" herdem a cor do link */
}
