/* ==========================================================================
   STYLIZACJA ROZBUDOWANEGO PRZEŁĄCZNIKA JĘZYKÓW (PL | EN | DE | UA)
   ========================================================================== */

.custom-lang-switcher {
    float: right;                 /* Pozycja po prawej stronie */
    margin-left: 20px;            
    margin-right: 40px;
    line-height: 34px;            /* Pionowe wyśrodkowanie w Top Barze */
    font-family: 'Lato', sans-serif;
    font-size: 13px;              
    font-weight: 600;             
}

.custom-lang-switcher a.lang-link {
    color: #ffffff !important;    /* Biały tekst linków */
    text-decoration: none !important;
    transition: color 0.3s ease !important; 
    padding: 0 5px;               /* Odstępy boczne od kreseczek */
    display: inline-block;
}

.custom-lang-switcher .lang-separator {
    color: #666666 !important;    /* Subtelny szary kolor pionowych kresek */
    padding: 0 1px;
}

/* Efekt najazdu myszką na dowolny język - Twój pomarańcz firmowy */
.custom-lang-switcher a.lang-link:hover {
    color: #c95b1d !important;    
}

/* Wygląd aktywnego, obecnie przeglądanego języka (Twój firmowy pomarańczowy) */
.custom-lang-switcher a.lang-link.is-active {
    color: #c95b1d !important;       /* Wymuszenie koloru pomarańczowego */
    font-weight: 700 !important;      /* Dodatkowe, wyraźniejsze pogrubienie dla aktywnego języka */
    pointer-events: none !important;  /* Blokuje możliwość ponownego kliknięcia w ten sam język */
}