/* ==========================================================================
   MU HAVEN - vyravnivanie vorstki pod raznye iazyki
   Project: muhaven.com   Edit: Win32
   Podkliuchaetsia POSLEDNIM, chtoby perekryt ostalnoe.
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. SHRIFTY
   Rajdhani ne soderjit kirillitsy voobshche - poetomu russkii tekst
   vyvalivalsia v sistemnyi shrift. Vo vseh css-failah k nemu dobavlen
   Oswald: latinitsa risuetsia Rajdhani, kirillitsa - Oswald.
   Zdes tolko perekryvaem peremennye na vsiakii sluchai.
   -------------------------------------------------------------------------- */
:root{
    --font-accent: 'Rajdhani','Oswald', sans-serif;
    --font-text:   'Montserrat', sans-serif;
}

/* Oswald vyshe Rajdhani po risunku - chut opuskaem, chtoby stroki ne prygali */
html[lang="ru"]{
    --ru-tight: -0.2px;
}

/* --------------------------------------------------------------------------
   2. VERHNEE MENIU
   Russkie slova dlinnee anglijskih, iz-za etogo meniu razezjalos.
   -------------------------------------------------------------------------- */
html[lang="ru"] header nav ul{
    gap: 18px;
}
html[lang="ru"] header nav ul li a{
    font-size: 0.82rem;
    letter-spacing: 0.4px;
    white-space: nowrap;
}
html[lang="ru"] .btn-header-glass span{
    font-size: 0.78rem;
    letter-spacing: 0.4px;
    white-space: nowrap;
}

@media (max-width: 1280px){
    html[lang="ru"] header nav ul{ gap: 12px; }
    html[lang="ru"] header nav ul li a{ font-size: 0.76rem; letter-spacing: 0; }
}

/* --------------------------------------------------------------------------
   3. KNOPKI I ZAGOLOVKI
   Chtoby dlinnyi russkii tekst ne lomal knopki i ne vylezal za kraia.
   -------------------------------------------------------------------------- */
html[lang="ru"] .btn-gold-action,
html[lang="ru"] .btn-header-glass,
html[lang="ru"] .hn-all,
html[lang="ru"] .btn-full{
    white-space: nowrap;
    letter-spacing: 0.3px;
}

html[lang="ru"] .hn-title,
html[lang="ru"] .txt-title,
html[lang="ru"] .reasons-title{
    letter-spacing: 1px;
}

/* dlinnye zagolovki geroia - razreshaem perenos, a ne obrezku */
html[lang="ru"] .hero-text-content h1,
html[lang="ru"] .hero-description{
    overflow-wrap: break-word;
    hyphens: auto;
}

/* --------------------------------------------------------------------------
   4. TABLITSY
   V reitingah i premium russkie zagolovki shire - umenshaem shag bukv.
   -------------------------------------------------------------------------- */
html[lang="ru"] table th,
html[lang="ru"] .eg-row td,
html[lang="ru"] .premium-table th{
    letter-spacing: 0;
    font-size: 0.82rem;
}

/* --------------------------------------------------------------------------
   5. PEREKLIUCHATEL IAZYKA
   -------------------------------------------------------------------------- */
.haven-lang-switch{
    display:inline-flex; align-items:center; gap:4px;
    margin-right:14px; vertical-align:middle;
}
.haven-lang-switch .hls-item{
    display:inline-flex; align-items:center; justify-content:center;
    min-width:38px; padding:6px 9px;
    font-family:'Montserrat',sans-serif; font-size:.72rem; font-weight:700;
    letter-spacing:1px; text-decoration:none; text-transform:uppercase;
    color:#c9d4e6; background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.12); border-radius:6px;
    transition:.2s ease;
}
.haven-lang-switch .hls-item:hover{
    color:#fff; background:rgba(255,173,51,.18); border-color:rgba(255,173,51,.45);
}
.haven-lang-switch .hls-item.active{
    color:#0d1224; background:#FFAD33; border-color:#FFAD33;
}
.mobile-menu-footer .haven-lang-switch{ margin:0 0 14px 0; }

@media (max-width:900px){
    header .haven-lang-switch{ display:none; }
}
