/* Global bilingual language control */
header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
header .lang-switch{display:inline-flex;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid #a9875b;border-radius:28px;margin-left:auto;background:#f8f5ee;z-index:10;font-family:Arial,sans-serif;font-size:13px;line-height:1.3}
header .lang-switch a{display:block;text-decoration:none!important;padding:11px 13px;color:#263f35!important;font-weight:600;min-width:42px;text-align:center}
header .lang-switch a.active{background:#263f35!important;color:#fff!important}
header .lang-switch a:focus-visible{outline:2px solid #b28a59;outline-offset:-3px}
.youtube-preview{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#101010}.youtube-preview img{display:block;width:100%;height:100%;object-fit:cover}.youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#d71920;color:white;border-radius:16px;font:30px Arial,sans-serif;padding:10px 23px;box-shadow:0 2px 16px #0005}.youtube-preview:hover .youtube-play{background:#a9141a}
@media(max-width:720px){header{gap:10px!important}header nav{flex-wrap:wrap!important}header .lang-switch a{padding:9px 11px}header .lang-switch{margin-left:auto}}
