.site-header{gap:24px}
.site-header nav{margin-left:auto}
.site-language{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;width:76px;height:44px;padding:0 10px;border:1px solid #dce2e7;border-radius:2px;background:#fff;color:#20232c;font:600 15px/1 Arial,Helvetica,sans-serif}
.site-language svg{width:12px;height:12px;pointer-events:none}
.site-language>span{pointer-events:none}
.site-language select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font:16px Arial,Helvetica,sans-serif}
.site-language:focus-within{outline:3px solid #ed087b;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.site-language:hover{border-color:#9299a3}}
@media(max-width:760px){.site-header{gap:12px}.site-header .brand{flex-shrink:0}.site-header nav{gap:0;min-width:0}.site-header nav a[href="#quiz"],.site-header nav a[href="#contact"]{display:none}.site-language{width:66px;height:44px;font-size:14px}}
