/* Small language control added to the existing SiNaCheck website.
   Works with the original layout, colours and animation code. */
.site-lang-switch{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px;border:1px solid rgba(244,214,176,.3);border-radius:9px;background:rgba(26,21,17,.35);line-height:1}
.site-lang-item{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:7px 6px;border-radius:6px;font-size:10px;font-weight:850;letter-spacing:.02em;text-decoration:none!important;color:#E8DCCB!important;transition:background .16s,color .16s}
.site-lang-item:hover{background:#ffffff1d;color:white!important}
.site-lang-item[aria-current="page"]{background:#D97706;color:#1A1511!important}
.site-lang-item:focus-visible{outline:2px solid #5BC0DE;outline-offset:2px}
.site-legal-original-note{border-left:3px solid #D97706;padding:14px 19px;margin:0 0 27px;background:#FBF1E2;color:#0B132B;line-height:1.6;font-size:13px}
.neo .neo-header-inner>.site-lang-switch{margin-left:3px}
.neo .site-lang-item{font-size:10px;color:#E8DCCB!important}
.neo .site-lang-item[aria-current="page"]{color:#1A1511!important}
.site-header .site-lang-switch{background:#2A221B}
.topbar-end .site-lang-switch{background:#2A221B;border-color:rgba(244,214,176,.3)}
@media(max-width:1100px){.neo .neo-nav{gap:12px}.neo .neo-header-inner{gap:13px}.neo .site-lang-switch{margin-left:auto}}
@media(max-width:720px){.neo .neo-header-inner{gap:7px}.neo .neo-logo{font-size:19px}.neo .neo-logo img{width:41px;height:41px}.neo .neo-logo-frame{width:41px;height:41px}.neo .site-lang-switch{margin-left:auto}.site-lang-item{font-size:9px;min-width:27px;min-height:29px;padding:7px 5px}.site-header .header-inner{gap:8px;flex-wrap:wrap;justify-content:space-between}.site-header .site-lang-switch{margin-left:auto}.topbar-end .site-lang-switch{margin:0 4px 0 0}}
@media(max-width:390px){.neo .neo-logo{font-size:17px}.neo .neo-logo small{font-size:6px}.neo .site-lang-item{min-width:24px;padding:6px 4px}}
@media(prefers-reduced-motion:reduce){.site-lang-item{transition:none}}

@media(max-width:560px){.topbar-end .fake-status{display:none}.topbar-end{gap:4px}}
