[data-language-text]:not([data-language-ui] *){-webkit-text-fill-color:transparent!important;text-shadow:none!important;text-decoration-color:#0000!important}[data-language-text]>:not([data-language-text]){-webkit-text-fill-color:currentcolor}[data-language-field]::placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}canvas.language-canvas{pointer-events:none;z-index:2147483000;background:0 0;border:0;width:100vw;height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.language-control{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483001;color:#171717;justify-items:end;gap:8px;font:13px Arial,Helvetica,sans-serif;display:grid;position:fixed}.language-control *{box-sizing:border-box}.language-trigger{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:22px;min-width:66px;min-height:42px;padding:0 15px;font:600 13px Arial,Helvetica,sans-serif;box-shadow:0 3px 16px #0003}.language-panel{color:#171717;background:#fff;border-radius:13px;width:min(250px,100vw - 32px);padding:14px;box-shadow:0 4px 28px #0004}.language-modes{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;display:grid}.language-modes button{color:#171717;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;font:600 13px Arial,Helvetica,sans-serif}.language-modes button[aria-pressed=true]{color:#fff;background:#171717}.language-label{justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.language-slider{accent-color:#171717;cursor:pointer;width:100%;margin:0 0 14px;display:block}.language-slider:last-child{margin-bottom:2px}.language-control button:focus-visible,.language-slider:focus-visible{outline-offset:2px;outline:2px solid #1469d8}@media (max-width:640px){.language-control{bottom:calc(88px + env(safe-area-inset-bottom))}}
