@charset "ISO-8859-1";
/* Texto COPA 2026 - Com fundo azul do Brasil e bordas arredondadas */
		.copa2026-texto {
			position: absolute;
			right: 20px;
			top: 50%;
			transform: translateY(-50%);
			font-size: 1.8rem;
			font-weight: 900;
			letter-spacing: 3px;
			z-index: 10;
			font-family: 'Anton', 'Bebas Neue', 'Oswald', 'Mulish', sans-serif;
			text-transform: uppercase;
			text-decoration: none;
			display: flex;
			align-items: center;
			gap: 8px;
			background: #002776; /* Azul da bandeira do Brasil */
			padding: 12px 24px;
			border-radius: 60px;
			box-shadow: 0 4px 15px rgba(0,0,0,0.3);
			transition: all 0.3s ease;
			border: 2px solid #FFDF00;
		}
		
		.copa2026-texto .copa {
			color: #009C3B; /* Verde Brasil */
			text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
			letter-spacing: 2px;
		}
		
		.copa2026-texto .ano {
			color: #FFDF00; /* Amarelo Brasil */
			text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
			font-weight: 900;
			letter-spacing: 2px;
		}
		
		/* Efeito hover para mais destaque */
		.copa2026-texto:hover {
			transform: translateY(-50%) scale(1.05);
			box-shadow: 0 6px 20px rgba(0,0,0,0.4);
			background: #003399;
			border-color: #FFD700;
		}
		
		.site-navigation .container {
			position: relative;
		}
		
		/* Responsividade */
		@media (max-width: 992px) {
			.copa2026-texto {
				position: static;
				transform: none;
				display: inline-flex;
				margin-top: 10px;
				font-size: 1.3rem;
				padding: 8px 18px;
			}
			
			.copa2026-texto:hover {
				transform: scale(1.02);
			}
		}
		
		@media (max-width: 768px) {
			.copa2026-texto {
				font-size: 1rem;
				letter-spacing: 1px;
				padding: 6px 12px;
				gap: 4px;
			}
		}