/* Flag styles */
.lang-flag {
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 14px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease;
}

.lang-flag:hover {
    transform: scale(1.1);
}

/* Modern flag styles */
.lang-flag-en { background-image: url('https://flagcdn.com/w80/gb.png'); }
.lang-flag-es { background-image: url('https://flagcdn.com/w80/es.png'); }
.lang-flag-fr { background-image: url('https://flagcdn.com/w80/fr.png'); }
.lang-flag-de { background-image: url('https://flagcdn.com/w80/de.png'); }
.lang-flag-it { background-image: url('https://flagcdn.com/w80/it.png'); }
.lang-flag-pt { background-image: url('https://flagcdn.com/w80/pt.png'); }
.lang-flag-ru { background-image: url('https://flagcdn.com/w80/ru.png'); }
.lang-flag-zh { background-image: url('https://flagcdn.com/w80/cn.png'); }
.lang-flag-ar { background-image: url('https://flagcdn.com/w80/sa.png'); }
.lang-flag-hi { background-image: url('https://flagcdn.com/w80/in.png'); }
.lang-flag-tr { background-image: url('https://flagcdn.com/w80/tr.png'); }
.lang-flag-nl { background-image: url('https://flagcdn.com/w80/nl.png'); }
.lang-flag-pl { background-image: url('https://flagcdn.com/w80/pl.png'); }
.lang-flag-vi { background-image: url('https://flagcdn.com/w80/vn.png'); }
.lang-flag-cs { background-image: url('https://flagcdn.com/w80/cz.png'); }
.lang-flag-ro { background-image: url('https://flagcdn.com/w80/ro.png'); }
.lang-flag-bg { background-image: url('https://flagcdn.com/w80/bg.png'); }
.lang-flag-uk { background-image: url('https://flagcdn.com/w80/ua.png'); }
.lang-flag-he { background-image: url('https://flagcdn.com/w80/il.png'); }
.lang-flag-no { background-image: url('https://flagcdn.com/w80/no.png'); }
.lang-flag-da { background-image: url('https://flagcdn.com/w80/dk.png'); }
.lang-flag-hu { background-image: url('https://flagcdn.com/w80/hu.png'); } 