/**
 * FLAGS SIMPLE - Usando imagens SVG
 * Sistema simples de bandeiras com SVG ao invés de emojis
 * Data: 30 de outubro de 2025
 */

/* Estilo base para os badges de país */
.country-badge {
    display: inline-block;
    position: relative;
    padding-left: 32px;
    font-weight: 700;
    color: #FFFFFF;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
    vertical-align: middle;
}

/* Bandeira do Paraguai - usando imagem SVG */
.country-badge.paraguay::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 16px;
    background-image: url('../images/flags/paraguay.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Bandeira da Europa - usando imagem SVG */
.country-badge.europe::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 16px;
    background-image: url('../images/flags/europe.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Hover effect */
.country-badge:hover::before {
    transform: translateY(-50%) scale(1.1);
    transition: transform 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .country-badge {
        padding-left: 28px;
    }
    
    .country-badge.paraguay::before,
    .country-badge.europe::before {
        width: 20px;
        height: 13.33px;
    }
}

@media (max-width: 480px) {
    .country-badge {
        padding-left: 26px;
    }
    
    .country-badge.paraguay::before,
    .country-badge.europe::before {
        width: 18px;
        height: 12px;
    }
}
