.language-switcher {
    float: right; /* Jobbra igazítás */
    margin: 0; /* Padding helyett margin */
    font-size: 14px;
    font-weight: 500;
}

.language-switcher a {
    text-decoration: none; /* Nincs aláhúzás */
    color: #2C2D3F; /* Sötétszürke szín */
    margin: 0 10px; /* Térköz a linkek között */
    transition: color 0.3s ease; /* Finom animáció színváltáskor */
}

.language-switcher a:hover {
    color: #1A76D1; /* Kiemelés kék színnel hover állapotban */
}

.language-switcher a.active {
    color: #1A76D1; /* Aktív nyelv kiemelése */
    font-weight: bold; /* Félkövér az aktív link */
}
