.moo-language-switch{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;margin-left:auto;color:#d4d4d8;font-size:13px;white-space:nowrap}
.moo-language-switch select{padding:.5rem 1.6rem .5rem .65rem;border:1px solid #ffffff24;border-radius:10px;background:#18181b;color:#fafafa;cursor:pointer;min-width:102px}
.moo-language-switch select:focus-visible{outline:2px solid #34d399;outline-offset:3px}
html[lang=en] .nav{gap:1rem}
html[lang=en] .nav-links{gap:.7rem;min-width:0}
html[lang=en] .nav-links a{font-size:12px;white-space:nowrap}
html[lang=en] .hero h1{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.14}
html[lang=en] .cta-button,html[lang=en] button{white-space:normal;overflow-wrap:break-word}
html[lang=en] .pg-mode-card,html[lang=en] .pg-tab{min-width:0}
@media(max-width:1280px){html[lang=en] .nav{flex-wrap:wrap;gap:.65rem}html[lang=en] .nav-links{order:3;flex-basis:100%;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:.25rem}}
@media(max-width:880px){.nav{position:relative}.moo-language-switch{position:absolute;right:.8rem;top:.7rem}.nav>.logo{padding-right:115px}.moo-language-switch select{padding:.4rem .5rem;min-width:95px}html[lang=en] .nav-links a{font-size:12px}}
@media(max-width:480px){html[lang=en] .hero h1{font-size:2.25rem}html[lang=en] .hero-actions{flex-wrap:wrap}html[lang=en] .hero-actions>a{width:100%;text-align:center}}
