.hvml-switcher{display:inline-flex;gap:4px;align-items:center;padding:3px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);font-size:14px;line-height:1}
.hvml-switcher .hvml-lang{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:999px;text-decoration:none!important;color:#17202a;background:transparent;transition:.18s ease}
.hvml-switcher .hvml-lang:hover{background:#f3f4f6}.hvml-switcher .hvml-lang.is-active{background:#0b1f33;color:#fff}
.hvml-floating{position:fixed;z-index:99999}.hvml-bottom-right{right:18px;bottom:18px}.hvml-bottom-left{left:18px;bottom:18px}.hvml-top-right{right:18px;top:90px}.hvml-top-left{left:18px;top:90px}
.hvml-english-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.hvml-card{border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden;padding:0 0 16px;box-shadow:0 5px 22px rgba(0,0,0,.05)}.hvml-card-image{display:block;aspect-ratio:16/9;overflow:hidden}.hvml-card-image img{width:100%;height:100%;object-fit:cover}.hvml-card h3,.hvml-card p{padding-left:16px;padding-right:16px}.hvml-card h3{margin:15px 0 8px;font-size:20px;line-height:1.3}.hvml-card h3 a{text-decoration:none}.hvml-card p{margin:0;color:#5b6572}
@media(max-width:600px){.hvml-floating{right:10px!important;left:auto!important;bottom:10px!important;top:auto!important}.hvml-switcher .hvml-lang{padding:8px 10px}}
