.public-language{position:relative;flex-shrink:0}.public-language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:8px;border:1px solid #ffffff35;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.public-language img{width:24px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #8883;flex-shrink:0}.public-language-code{font-size:11px;font-weight:600}.public-language-menu{position:absolute;z-index:80;top:calc(100% + 10px);inset-inline-end:0;width:230px;max-width:calc(100vw - 32px);max-height:min(420px,65dvh);overflow:auto;overscroll-behavior:contain;padding:7px;background:#fff;border:1px solid #dbe3ed;border-radius:12px;color:#18212c;box-shadow:0 14px 40px #0003}.public-language-menu button{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:start;cursor:pointer;font-size:14px}.public-language-menu button span{flex:1}.public-language-menu button:hover,.public-language-menu button:focus-visible,.public-language-menu button[aria-checked=true]{background:#edf5ff}.public-language :focus-visible{outline:3px solid #3696ff;outline-offset:2px}.dark .public-language-menu{background:#161616;border-color:#444;color:#f5f5f5}.dark .public-language-menu button:hover,.dark .public-language-menu button:focus-visible,.dark .public-language-menu button[aria-checked=true]{background:#303030}.bm-auth .public-language-trigger{border-color:var(--auth-border,#cbd5e1)}@media(max-width:1199px){.public-language-code,.public-language-trigger>svg:last-child{display:none}}@media(max-width:480px){.public-language-menu{position:fixed;top:78px;inset-inline:16px;width:auto;max-width:none;max-height:calc(100dvh - 110px)}}@media(prefers-reduced-motion:no-preference){.public-language-menu{animation:language-appear .16s ease-out}@keyframes language-appear{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}
