#rap-language-switcher{position:fixed;right:14px;bottom:14px;z-index:10010;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid rgba(34,211,238,.35);border-radius:13px;background:rgba(3,15,31,.94);box-shadow:0 8px 28px rgba(0,0,0,.3);backdrop-filter:blur(12px);font:700 11px Inter,"Segoe UI",sans-serif;color:#94a3b8}#rap-language-switcher span{padding:0 6px}#rap-language-switcher button{min-width:36px;padding:7px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a5b4c7;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer}#rap-language-switcher button.active{border-color:#22d3ee;background:#0e7490;color:#ecfeff}@media(max-width:640px){#rap-language-switcher{right:calc(78px + env(safe-area-inset-right,0px));bottom:calc(72px + env(safe-area-inset-bottom,0px))}#rap-language-switcher span{display:none}}
