wmm-language-selector{--wmm-language-bg:#fff;--wmm-language-text:#211b2a;--wmm-language-muted:#746b7d;--wmm-language-border:#dfd9e6;--wmm-language-hover:#f6f2f7;--wmm-language-active:#bf002014;--wmm-language-trigger-width:58px}
.wl-dark wmm-language-selector,.wa-dark wmm-language-selector,.wi-dark wmm-language-selector,.wmm-game-topbar wmm-language-selector{--wmm-language-bg:#241c2c;--wmm-language-text:#fcf9ff;--wmm-language-muted:#bbb0c5;--wmm-language-border:#51435d;--wmm-language-hover:#372a42;--wmm-language-active:#ff45642b}
wmm-language-selector .wmm-language .wmm-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:var(--wmm-language-trigger-width);min-width:var(--wmm-language-trigger-width);height:44px;padding:6px;border:1px solid var(--wmm-language-border);border-radius:12px;background:var(--wmm-language-bg);color:var(--wmm-language-text);box-shadow:0 2px 6px #20122b08;cursor:pointer;transition:border-color .15s,box-shadow .15s}
wmm-language-selector .wmm-language .wmm-language-trigger[aria-expanded=true]{border-color:#cf0028;box-shadow:0 0 0 3px #cf002814}
wmm-language-selector .wmm-language-trigger>.fa{font-size:11px!important;color:var(--wmm-language-muted)!important;transition:transform .15s}
wmm-language-selector .wmm-language-trigger[aria-expanded=true]>.fa{transform:rotate(180deg)}
wmm-language-selector .wmm-language .wmm-language-options{z-index:20010;width:264px;min-width:0;max-width:calc(100vw - 24px);padding:8px;box-sizing:border-box;border:1px solid var(--wmm-language-border);border-radius:16px;background:var(--wmm-language-bg);color:var(--wmm-language-text);box-shadow:0 16px 44px #110b2130,0 3px 8px #110b2110;overflow:hidden}
wmm-language-selector .wmm-language-options .wmm-language-menu-title{margin:5px 10px 9px;color:var(--wmm-language-muted);font:700 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.2px;text-align:left}
wmm-language-selector .wmm-language .wmm-language-options .wmm-language-option{display:grid;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-width:0;height:52px;margin:3px 0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wmm-language-text);font:500 15px/1.4 Arial,sans-serif;text-align:left;white-space:normal;cursor:pointer}
wmm-language-selector .wmm-language .wmm-language-options .wmm-language-option:hover{background:var(--wmm-language-hover)}
wmm-language-selector .wmm-language .wmm-language-options .wmm-language-option.is-current{background:var(--wmm-language-active);border-color:#cf002826;font-weight:700}
wmm-language-selector .wmm-language .wmm-language-options .wmm-flag{width:30px;height:21px;border-radius:3px;box-shadow:0 0 0 1px #211b2a18}
wmm-language-selector .wmm-language-selected{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#cc0027;color:white}
wmm-language-selector .wmm-language-selected>.fa{font-size:10px;margin:0;color:#fff}
wmm-language-selector button:focus-visible{outline:2px solid #cf0028;outline-offset:2px}
@media(max-width:767px){wmm-language-selector{--wmm-language-trigger-width:44px}.wl-header wmm-language-selector{--wmm-language-trigger-width:42px}wmm-language-selector .wmm-language .wmm-language-trigger>.fa{display:none}wmm-language-selector .wmm-language .wmm-language-options{position:fixed;visibility:hidden;top:70px;right:auto}wmm-language-selector .wmm-language .wmm-language-options.is-positioned{visibility:visible}}
@media(max-width:380px){.wl-header wmm-language-selector{--wmm-language-trigger-width:40px}}
@media(prefers-reduced-motion:reduce){wmm-language-selector .wmm-language-trigger,wmm-language-selector .wmm-language-trigger>.fa{transition:none}}
