._tag_1qzxs_1{position:fixed;width:54px;height:54px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--sw-radius);border:1px solid var(--sw-line);background:var(--sw-surface);color:var(--sw-accent);box-shadow:var(--sw-shadow);z-index:var(--z-game-switcher);touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;animation:_tagIn_1qzxs_1 .42s cubic-bezier(.22,1,.36,1) backwards;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s}@media(hover:hover){._tag_1qzxs_1:hover{transform:translateY(-2px);border-color:var(--sw-line-strong)}}._tag_1qzxs_1[data-open=true]{border-color:var(--sw-accent);box-shadow:0 0 0 3px var(--sw-halo),var(--sw-shadow)}._tag_1qzxs_1[data-dragging=true]{cursor:grabbing;transform:scale(1.07);box-shadow:0 16px 34px #00000073;transition:none}._tagDot_1qzxs_40{position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:var(--sw-accent);box-shadow:0 0 0 3px var(--sw-halo);animation:_dotPulse_1qzxs_1 2.6s ease-in-out infinite}._glyph_1qzxs_52{width:42px;height:24px;display:block}._panel_1qzxs_58{position:fixed;z-index:var(--z-game-switcher-panel);max-height:min(64vh,430px);overflow-y:auto;padding:13px 14px 11px;border-radius:var(--sw-panel-radius);border:1px solid var(--sw-line);background:var(--sw-surface);color:var(--sw-ink);font-family:var(--sw-font);box-shadow:var(--sw-panel-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:_panelUp_1qzxs_1 .24s cubic-bezier(.22,1,.36,1) both}._panel_1qzxs_58[data-up=false]{animation-name:_panelDown_1qzxs_1}._panelHead_1qzxs_78{display:flex;align-items:baseline;gap:8px;padding:0 2px 10px;border-bottom:1px solid var(--sw-line)}._arcadeTitle_1qzxs_86{font-size:15px;font-weight:700;letter-spacing:.08em}._arcadeLatin_1qzxs_92{font-size:9px;letter-spacing:.28em;color:var(--sw-muted)}._close_1qzxs_98{margin-left:auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--sw-muted);font-size:18px;line-height:1;transition:color .15s,background .15s}@media(hover:hover){._close_1qzxs_98:hover{color:var(--sw-ink);background:var(--sw-card-hover)}}._list_1qzxs_118{display:flex;flex-direction:column;gap:6px;padding:10px 0 8px}._gameCard_1qzxs_125{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--sw-card-radius);border:1px solid transparent;background:var(--sw-card);color:inherit;text-align:left;animation:_cardIn_1qzxs_1 .26s cubic-bezier(.22,1,.36,1) backwards;transition:background .16s,border-color .16s,transform .16s}._gameCard_1qzxs_125:nth-child(2){animation-delay:35ms}._gameCard_1qzxs_125:nth-child(3){animation-delay:.07s}@media(hover:hover){._gameCard_1qzxs_125:not(:disabled):hover{background:var(--sw-card-hover);border-color:var(--sw-line-strong);transform:translate(2px)}}._gameCard_1qzxs_125:not(:disabled):active{transform:scale(.985)}._gameCard_1qzxs_125[data-active=true]{background:var(--sw-active);border-color:var(--sw-accent-soft);cursor:default}._gameCard_1qzxs_125[data-active=true]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--sw-accent)}._gameIcon_1qzxs_177{width:46px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._gameMeta_1qzxs_186{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._gameName_1qzxs_194{font-size:15px;font-weight:700;letter-spacing:.02em}._gameLatin_1qzxs_200{font-size:9px;letter-spacing:.22em;color:var(--sw-muted)}._playing_1qzxs_206{padding:3px 7px;border:1px solid var(--sw-accent-soft);border-radius:999px;color:var(--sw-accent);font-size:10px;letter-spacing:.08em;white-space:nowrap}._arrow_1qzxs_216{color:var(--sw-muted);font-size:14px}._hint_1qzxs_221{margin:2px 0 0;text-align:center;font-size:10px;letter-spacing:.06em;color:var(--sw-muted)}._tag_1qzxs_1[data-variant=gomoku],._panel_1qzxs_58[data-variant=gomoku]{--sw-surface: rgba(26, 21, 17, .96);--sw-ink: #f0e6d2;--sw-muted: #b8ad95;--sw-accent: #e0c074;--sw-accent-soft: rgba(224, 192, 116, .38);--sw-line: rgba(200, 165, 90, .32);--sw-line-strong: rgba(224, 192, 116, .55);--sw-card: rgba(255, 255, 255, .03);--sw-card-hover: rgba(224, 192, 116, .08);--sw-active: rgba(224, 192, 116, .1);--sw-halo: rgba(224, 192, 116, .18);--sw-stone-soft: #f4ecdc;--sw-radius: 16px;--sw-panel-radius: 16px;--sw-card-radius: 12px;--sw-font: "Noto Serif SC", "Songti SC", serif;--sw-shadow: 0 10px 26px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .06);--sw-panel-shadow: 0 24px 60px rgba(0, 0, 0, .6)}._tag_1qzxs_1[data-variant=cookie],._panel_1qzxs_58[data-variant=cookie]{--sw-surface: rgba(23, 18, 13, .97);--sw-ink: #f2e6cf;--sw-muted: #a08d6f;--sw-accent: #ffc531;--sw-accent-soft: rgba(255, 197, 49, .4);--sw-line: rgba(255, 197, 49, .26);--sw-line-strong: rgba(255, 197, 49, .6);--sw-card: rgba(255, 255, 255, .02);--sw-card-hover: rgba(255, 197, 49, .08);--sw-active: rgba(255, 197, 49, .1);--sw-halo: rgba(255, 197, 49, .16);--sw-radius: 8px;--sw-panel-radius: 4px;--sw-card-radius: 2px;--sw-font: "Chivo Mono", "PingFang SC", monospace;--sw-shadow: 0 10px 26px rgba(0, 0, 0, .55);--sw-panel-shadow: 0 18px 44px rgba(0, 0, 0, .6)}._tag_1qzxs_1[data-variant=meet],._panel_1qzxs_58[data-variant=meet]{--sw-surface: rgba(10, 14, 17, .96);--sw-ink: #eef3f2;--sw-muted: #8d9aa2;--sw-accent: #6cf0d4;--sw-accent-soft: rgba(108, 240, 212, .36);--sw-line: rgba(108, 240, 212, .22);--sw-line-strong: rgba(108, 240, 212, .52);--sw-card: rgba(255, 255, 255, .03);--sw-card-hover: rgba(108, 240, 212, .08);--sw-active: rgba(108, 240, 212, .1);--sw-halo: rgba(108, 240, 212, .16);--sw-radius: 14px;--sw-panel-radius: 18px;--sw-card-radius: 12px;--sw-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--sw-shadow: 0 10px 26px rgba(0, 0, 0, .55);--sw-panel-shadow: 0 24px 60px rgba(0, 0, 0, .62)}._tag_1qzxs_1[data-variant=gelxh],._panel_1qzxs_58[data-variant=gelxh]{--sw-surface: rgba(255, 253, 247, .98);--sw-ink: #5c3a2e;--sw-muted: #a9826d;--sw-accent: #f07f2e;--sw-accent-soft: rgba(240, 127, 46, .34);--sw-line: #f0d9b8;--sw-line-strong: rgba(240, 127, 46, .5);--sw-card: rgba(255, 243, 224, .7);--sw-card-hover: rgba(255, 233, 203, .95);--sw-active: rgba(255, 159, 69, .12);--sw-halo: rgba(255, 159, 69, .22);--sw-stone-soft: #ffffff;--sw-radius: 18px;--sw-panel-radius: 20px;--sw-card-radius: 14px;--sw-font: "Baloo 2", "PingFang SC", system-ui, sans-serif;--sw-shadow: 0 10px 24px rgba(160, 90, 50, .22);--sw-panel-shadow: 0 22px 54px rgba(160, 90, 50, .28)}@keyframes _tagIn_1qzxs_1{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes _panelUp_1qzxs_1{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes _panelDown_1qzxs_1{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}@keyframes _cardIn_1qzxs_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _dotPulse_1qzxs_1{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.82);opacity:.6}}
