- .header-actions {
-     display: flex;
-     align-items: center;
-     gap: 1.5rem;
-     margin-left: auto;
- }
- 
- .language-switcher {
-     display: flex;
-     align-items: center;
-     gap: 8px;
- }
.header-actions {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    margin-left: auto;
}

.language-switcher {
    display: flex;
    align-items: center;
    gap: 8px;
}

.lang-btn {
    background: transparent;
    border: 1px solid #35484C;
    border-radius: 999px;
    padding: 0.35rem 0.85rem;
    font-size: 14px;
    font-weight: 600;
    color: #35484C;
    cursor: pointer;
    transition: all 0.2s ease;
}

.lang-btn:hover,
.lang-btn.active {
    background: #F04F00;
    border-color: #F04F00;
    color: #fff;
    box-shadow: 0 2px 8px rgba(240, 79, 0, 0.25);
}

