.language[data-language-pending] button,.website-language[data-language-pending] button{cursor:progress}
.language button[aria-busy=true],.website-language button[aria-busy=true]{opacity:.6}
.language-status{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.language-feedback{position:fixed;z-index:1000;inset-inline:16px;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:14px 18px;border:1px solid var(--line,#dbe4ef);border-radius:16px;background:var(--surface,#fff);color:var(--ink,#182338);box-shadow:0 8px 32px #001a3426;font:500 14px/1.5 Manrope,system-ui,sans-serif;text-align:center}
@media(min-width:768px){.language-feedback{bottom:24px;max-width:440px}}
