/* Compact globe: native language menu, also usable without pointer input. */
.qt-site-language{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;margin:0;padding:0;border:1px solid #7a829066;border-radius:8px;color:inherit;vertical-align:middle;line-height:1}
.qt-site-language svg{display:block;pointer-events:none}
.qt-site-language select{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font:14px system-ui,sans-serif}
.qt-site-language option{background:#171a20;color:#f4f5fa}
.qt-site-language:hover{background:#7a829022}
.qt-site-language:focus-within{outline:2px solid #7766ff;outline-offset:2px}
.site-header[data-language-header]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand nav language wallet";column-gap:12px}
.site-header[data-language-header]>.brand{grid-area:brand}
.site-header[data-language-header]>.main-nav{grid-area:nav}
.site-header[data-language-header]>.qt-site-language{grid-area:language}
.site-header[data-language-header]>.header-cta{grid-area:wallet}
.site-header[data-language-header]>.mobile-menu{grid-area:menu}
.hero-header[data-language-header] nav{gap:8px}
.hero-header[data-language-header] .qt-site-language{color:#f4f5fa}
@media(max-width:1300px){.site-header[data-language-header]{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand language wallet menu"}.site-header[data-language-header]>.main-nav{display:none}.site-header[data-language-header]>.mobile-menu{display:block}}
@media(max-width:600px){.site-header[data-language-header]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand language menu"}.site-header[data-language-header]>.header-cta{display:none}}
