@charset "UTF-8";[data-skin-board=cyber-board] [data-skin-target=board]{position:relative;overflow:hidden}[data-skin-board=cyber-board] [data-skin-target=board]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,240,255,.06) 50%,transparent 100%);background-size:100% 8px;pointer-events:none;z-index:1}[data-skin-mine=cyber-stone] [data-skin-target=stone][data-owner=mine][data-last]:after,[data-skin-foe=cyber-stone] [data-skin-target=stone][data-owner=foe][data-last]:after{border-color:var(--stone-last-ring);box-shadow:0 0 8px var(--stone-last-ring)}[data-skin-mine=cyber-stone] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=cyber-stone] [data-skin-target=stone][data-owner=foe][data-win]{animation:cyberWinPulse 1s ease-in-out infinite}@keyframes cyberWinPulse{0%,to{box-shadow:0 0 #00f0ffb3,0 0 10px #00f0ff80}50%{box-shadow:0 0 0 8px #00f0ff00,0 0 18px #00f0ffcc}}[data-skin-result=cyber-result] [data-skin-target=result-card]{position:relative;overflow:hidden}[data-skin-result=cyber-result] [data-skin-target=result-card]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(120deg,transparent 30%,rgba(0,240,255,.6) 50%,transparent 70%);background-size:200% 100%;animation:cyberBorderFlow 3s linear infinite;z-index:-1;border-radius:inherit}[data-skin-result=cyber-result] [data-skin-target=result-text]{animation:cyberGlitch 3s infinite}@keyframes cyberBorderFlow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cyberGlitch{0%,92%,to{text-shadow:var(--result-text-glow);transform:translate(0)}93%{text-shadow:2px 0 #ff2d95,-2px 0 #00f0ff,var(--result-text-glow);transform:translate(-1px)}94%{text-shadow:-2px 0 #ff2d95,2px 0 #00f0ff,var(--result-text-glow);transform:translate(1px)}95%{text-shadow:var(--result-text-glow);transform:translate(0)}}[data-skin-mine=jade-stone] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=jade-stone] [data-skin-target=stone][data-owner=foe][data-win]{animation:jadeWinPulse 1.1s ease-in-out infinite}@keyframes jadeWinPulse{0%,to{box-shadow:0 0 #3ddc84b3,0 0 14px #14825566,0 2px 6px #0009}50%{box-shadow:0 0 0 9px #3ddc8400,0 0 26px #3ddc84d9,0 2px 6px #0009}}[data-skin-id=quantum-stone] [data-skin-target=stone][data-win]{animation:quantumWinPulse .95s steps(2,end) infinite}@keyframes quantumWinPulse{0%,to{box-shadow:0 0 #00d4ffb3,0 0 12px #00c8ff80,0 3px 7px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 9px #00d4ff00,0 0 26px #00d4ffe6,0 3px 7px #0009;filter:brightness(1.3)}}[data-skin-mine=astral-stone] [data-skin-target=stone][data-owner=mine][data-color=black],[data-skin-foe=astral-stone] [data-skin-target=stone][data-owner=foe][data-color=black]{filter:drop-shadow(0 0 6px rgba(150,80,255,.75))}[data-skin-mine=astral-stone] [data-skin-target=stone][data-owner=mine][data-color=white],[data-skin-foe=astral-stone] [data-skin-target=stone][data-owner=foe][data-color=white]{filter:drop-shadow(0 0 8px rgba(255,200,80,.85))}[data-skin-mine=astral-stone] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=astral-stone] [data-skin-target=stone][data-owner=foe][data-win]{animation:astralWinPulse 1.1s ease-in-out infinite}@keyframes astralWinPulse{0%,to{filter:drop-shadow(0 0 6px rgba(180,100,255,.7));transform:scale(1)}50%{filter:drop-shadow(0 0 18px rgba(220,140,255,.95)) drop-shadow(0 0 32px rgba(255,200,80,.6));transform:scale(1.12)}}[data-skin-mine=word-cn] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=word-cn] [data-skin-target=stone][data-owner=foe][data-win]{animation:wordCnWinPulse 1.1s ease-in-out infinite}@keyframes wordCnWinPulse{0%,to{box-shadow:0 0 #e8b339b3,0 0 14px #d63a1880,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 10px #e8b33900,0 0 28px #d63a18d9,0 0 44px #e8b33980,0 2px 5px #0009;filter:brightness(1.18)}}[data-skin-mine=pet] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=pet] [data-skin-target=stone][data-owner=foe][data-win]{animation:petWinPulse 1.1s ease-in-out infinite}@keyframes petWinPulse{0%,to{box-shadow:0 0 #e8b339b3,0 0 12px #ffc86480,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 8px #e8b33900,0 0 24px #ffc864d9,0 0 40px #e8b33980,0 2px 5px #0009;filter:brightness(1.15)}}[data-skin-mine=turtle] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=turtle] [data-skin-target=stone][data-owner=foe][data-win]{animation:turtleWinPulse 1.2s ease-in-out infinite}@keyframes turtleWinPulse{0%,to{box-shadow:0 0 #7dd3a0b3,0 0 12px #50b47880,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 9px #7dd3a000,0 0 26px #50b478d9,0 0 42px #7dd3a080,0 2px 5px #0009;filter:brightness(1.12)}}[data-skin-mine=robot] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=robot] [data-skin-target=stone][data-owner=foe][data-win]{animation:robotWinPulse 1.1s ease-in-out infinite}@keyframes robotWinPulse{0%,to{box-shadow:0 0 #7dd3fcb3,0 0 12px #508cc880,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 8px #7dd3fc00,0 0 24px #508cc8d9,0 0 40px #7dd3fc80,0 2px 5px #0009;filter:brightness(1.15)}}[data-skin-mine=monkey] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=monkey] [data-skin-target=stone][data-owner=foe][data-win]{animation:monkeyWinPulse 1.1s ease-in-out infinite}@keyframes monkeyWinPulse{0%,to{box-shadow:0 0 #e8b339b3,0 0 12px #b48c5080,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 8px #e8b33900,0 0 24px #b48c50d9,0 0 40px #e8b33980,0 2px 5px #0009;filter:brightness(1.15)}}[data-skin-mine=elephant] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=elephant] [data-skin-target=stone][data-owner=foe][data-win]{animation:elephantWinPulse 1.2s ease-in-out infinite}@keyframes elephantWinPulse{0%,to{box-shadow:0 0 #c4a0e8b3,0 0 12px #7850a080,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 9px #c4a0e800,0 0 26px #7850a0d9,0 0 42px #c4a0e880,0 2px 5px #0009;filter:brightness(1.12)}}[data-skin-mine=deer] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=deer] [data-skin-target=stone][data-owner=foe][data-win]{animation:deerWinPulse 1.2s ease-in-out infinite}@keyframes deerWinPulse{0%,to{box-shadow:0 0 #7dd3a0b3,0 0 12px #3c8c6480,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 9px #7dd3a000,0 0 26px #3c8c64d9,0 0 42px #7dd3a080,0 2px 5px #0009;filter:brightness(1.12)}}[data-skin-mine=eagle] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=eagle] [data-skin-target=stone][data-owner=foe][data-win]{animation:eagleWinPulse 1.1s ease-in-out infinite}@keyframes eagleWinPulse{0%,to{box-shadow:0 0 #7da8d8b3,0 0 12px #3c64b480,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 8px #7da8d800,0 0 24px #3c64b4d9,0 0 40px #f0d27880,0 2px 5px #0009;filter:brightness(1.15)}}[data-skin-result=bamboo-result] [data-skin-target=result-card]{position:relative;border-radius:5px;box-shadow:0 30px 80px #000000a6,0 0 0 1px #78644640,inset 0 0 40px #8c78551f}[data-skin-result=bamboo-result] [data-skin-target=result-card]:before,[data-skin-result=bamboo-result] [data-skin-target=result-card]:after{content:"";position:absolute;top:10px;bottom:10px;width:16px;border-radius:8px;background:linear-gradient(90deg,#7a5f3c,#a98555 45%,#6d5434);box-shadow:0 2px 6px #00000080,inset 0 1px 1px #ffebc859}[data-skin-result=bamboo-result] [data-skin-target=result-card]:before{left:-9px}[data-skin-result=bamboo-result] [data-skin-target=result-card]:after{right:-9px}[data-skin-mine=snowy-stone] [data-skin-target=stone][data-owner=mine][data-win],[data-skin-foe=snowy-stone] [data-skin-target=stone][data-owner=foe][data-win]{animation:snowyWinPulse 1.15s ease-in-out infinite}@keyframes snowyWinPulse{0%,to{box-shadow:0 0 #ffd9a0cc,0 0 14px #ffd9a080,0 2px 5px #0009;filter:brightness(1)}50%{box-shadow:0 0 0 9px #ffd9a000,0 0 30px #ffd9a0bf,0 0 48px #e9f2ff66,0 2px 5px #0009;filter:brightness(1.15)}}._boardWrap_e68fk_2{width:min(100%,92vw,82dvh)}@media(min-width:769px)and (max-height:900px){._boardWrap_e68fk_2{width:min(100%,680px,92vw,90dvh)}}@media(min-width:1280px)and (max-height:900px){._boardWrap_e68fk_2{width:min(100%,780px,92vw,90dvh)}}@media(min-width:1600px)and (max-height:900px){._boardWrap_e68fk_2{width:min(100%,880px,92vw,90dvh)}}@media(min-width:1920px)and (max-height:900px){._boardWrap_e68fk_2{width:min(100%,960px,92vw,90dvh)}}@media(min-width:769px)and (min-height:901px){._boardWrap_e68fk_2{width:min(100%,680px,92vw,82dvh)}}@media(min-width:1280px)and (min-height:901px){._boardWrap_e68fk_2{width:min(100%,780px,92vw,82dvh)}}@media(min-width:1600px)and (min-height:901px){._boardWrap_e68fk_2{width:min(100%,880px,92vw,82dvh)}}@media(min-width:1920px)and (min-height:901px){._boardWrap_e68fk_2{width:min(100%,960px,92vw,82dvh)}}._boardWrap_e68fk_2{aspect-ratio:1;padding:4%;background:var(--board-surface);border-radius:var(--board-radius);box-shadow:var(--board-frame);position:relative}._boardWrap_e68fk_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--board-texture);background-size:cover;mix-blend-mode:var(--board-texture-blend);opacity:var(--board-texture-opacity);pointer-events:none}._boardWrap_e68fk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--board-image);background-size:cover;background-position:center;pointer-events:none}._grid_e68fk_78{width:100%;height:100%;position:relative;z-index:2;--cell: calc(100% / var(--size))}._lines_e68fk_86{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._hLine_e68fk_92{position:absolute;left:calc(var(--cell) / 2);right:calc(var(--cell) / 2);top:calc((var(--i) + .5) * var(--cell));height:1px;background:var(--board-line)}._vLine_e68fk_101{position:absolute;top:calc(var(--cell) / 2);bottom:calc(var(--cell) / 2);left:calc((var(--i) + .5) * var(--cell));width:1px;background:var(--board-line)}._gridLines_e68fk_113{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}._gHLine_e68fk_120{position:absolute;left:0;right:0;top:calc(var(--i) * var(--cell));height:1px;background:var(--board-line)}._gVLine_e68fk_129{position:absolute;top:0;bottom:0;left:calc(var(--i) * var(--cell));width:1px;background:var(--board-line)}._stars_e68fk_138{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._star_e68fk_138{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--board-star);top:calc((var(--r) + .5) * var(--cell) - 3.5px);left:calc((var(--c) + .5) * var(--cell) - 3.5px)}._intersection_e68fk_154{position:absolute;width:var(--cell);height:var(--cell);top:calc(var(--r) * var(--cell));left:calc(var(--c) * var(--cell));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}@media(hover:hover){._intersection_e68fk_154:hover ._hoverHint_e68fk_167{opacity:.42}}._hoverHint_e68fk_167{position:absolute;width:82%;height:82%;opacity:0;transition:opacity .15s;pointer-events:none}._hoverHint_e68fk_167._mine_e68fk_182{border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none);background:var(--stone-mine-surface);box-shadow:var(--stone-mine-shadow)}._hoverHint_e68fk_167._foe_e68fk_188{border-radius:var(--stone-foe-radius, 50%);clip-path:var(--stone-foe-clip, none);background:var(--stone-foe-surface);box-shadow:var(--stone-foe-shadow)}._stone_e68fk_195{width:82%;height:82%;display:block;animation:_stonePlace_e68fk_1 .3s cubic-bezier(.34,1.56,.64,1)}._stone_e68fk_195._mine_e68fk_182{border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none);background:var(--stone-mine-image) center/cover,var(--stone-mine-surface);box-shadow:var(--stone-mine-shadow)}._stone_e68fk_195._foe_e68fk_188{border-radius:var(--stone-foe-radius, 50%);clip-path:var(--stone-foe-clip, none);background:var(--stone-foe-image) center/cover,var(--stone-foe-surface);box-shadow:var(--stone-foe-shadow)}._stone_e68fk_195._last_e68fk_213{position:relative}._stone_e68fk_195._last_e68fk_213:after{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border:2px solid var(--stone-last-ring);opacity:.8;animation:_lastRing_e68fk_1 .4s ease-out}._stone_e68fk_195._mine_e68fk_182._last_e68fk_213:after{border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none)}._stone_e68fk_195._foe_e68fk_188._last_e68fk_213:after{border-radius:var(--stone-foe-radius, 50%);clip-path:var(--stone-foe-clip, none)}._stone_e68fk_195._win_e68fk_232{animation:_winPulse_e68fk_1 1s ease-in-out infinite}@keyframes _stonePlace_e68fk_1{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes _lastRing_e68fk_1{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:.8}}@keyframes _winPulse_e68fk_1{0%,to{box-shadow:0 0 0 0 var(--stone-win-glow),0 2px 4px #00000080}50%{box-shadow:0 0 0 8px #e0c07400,0 2px 4px #00000080}}@media(max-width:768px){._lines_e68fk_86{display:none}._gridLines_e68fk_113{display:block}._stone_e68fk_195{width:86%;height:86%}}._lobby_hplea_2{width:100%;max-width:420px;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 24px;background:var(--panel-bg);border:1px solid var(--accent-line-faint);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeInUp_hplea_1 .6s ease}@keyframes _fadeInUp_hplea_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._titleBlock_hplea_33{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}._seal_hplea_45{position:absolute;top:-6px;right:calc(50% - 44px);width:36px;aspect-ratio:1;background:var(--seal-surface, linear-gradient(145deg, #c9563e, #933522));border-radius:var(--seal-radius, 7px);clip-path:var(--seal-clip, none);display:flex;align-items:center;justify-content:center;color:var(--seal-color, #fbf3e8);font-family:var(--font-display);font-size:20px;box-shadow:var(--seal-shadow, 0 3px 10px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .22));transform:rotate(4deg);animation:_sealIn_hplea_1 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes _sealIn_hplea_1{0%{transform:rotate(-16deg) scale(0);opacity:0}to{transform:rotate(4deg) scale(1);opacity:1}}._noteRow_hplea_76{display:flex;align-items:center;justify-content:center;gap:10px}._noteVertical_hplea_83{writing-mode:vertical-rl;font-family:var(--font-display);font-size:17px;color:var(--wood-warm);letter-spacing:.3em;text-shadow:var(--text-glow-accent)}._noteLatin_hplea_92{font-family:var(--font-latin);font-style:italic;font-size:13px;color:var(--cream-dim);letter-spacing:.28em}._title_hplea_33{font-family:var(--font-display);font-size:72px;font-weight:900;color:var(--gold);line-height:1;letter-spacing:.05em;background:linear-gradient(180deg,var(--gold-bright),var(--gold) 60%,var(--wood-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:var(--text-glow-accent)}._subtitle_hplea_114{font-family:var(--font-latin);font-style:italic;font-size:13px;color:var(--cream-dim);letter-spacing:.3em}._menu_hplea_122{display:flex;flex-direction:column;gap:12px;width:100%}._heading_hplea_129{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--cream);letter-spacing:.1em}._primaryBtn_hplea_137{width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--gold),var(--wood-dark));color:var(--ink-black);font-size:15px;font-weight:600;border-radius:var(--radius);letter-spacing:.05em;transition:transform .1s ease,box-shadow .2s ease,filter .1s ease;box-shadow:var(--shadow-accent-sm)}@media(hover:hover){._primaryBtn_hplea_137:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-accent-md)}}._primaryBtn_hplea_137:active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:var(--shadow-accent-touch);filter:brightness(.92)}._primaryBtn_hplea_137:disabled{opacity:.4;cursor:not-allowed}._ghostBtn_hplea_165{width:100%;padding:13px 24px;background:transparent;border:1px solid var(--accent-line-strong);color:var(--gold);font-size:15px;border-radius:var(--radius);letter-spacing:.05em;transition:transform .1s ease,background .2s ease,filter .1s ease}@media(hover:hover){._ghostBtn_hplea_165:hover{background:var(--accent-bg-soft);border-color:var(--gold)}}._ghostBtn_hplea_165:active{transform:scale(.98);filter:brightness(.92)}._textBtn_hplea_187{width:100%;padding:10px;color:var(--cream-dim);font-size:13px;transition:color .2s,transform .1s ease}@media(hover:hover){._textBtn_hplea_187:hover{color:var(--cream)}}._textBtn_hplea_187:active{transform:scale(.97)}._skinBtn_hplea_203{width:100%;padding:12px 24px;margin-top:4px;background:transparent;border:1px dashed var(--accent-line-mid);color:var(--cream-dim);font-size:14px;border-radius:var(--radius);letter-spacing:.05em;transition:transform .1s ease,border-color .2s,color .2s,background .2s,filter .1s ease}@media(hover:hover){._skinBtn_hplea_203:hover{border-color:var(--gold);color:var(--gold-bright);background:var(--accent-bg-faint)}}._skinBtn_hplea_203:active{transform:scale(.98);filter:brightness(.92)}._codeBlock_hplea_227{width:100%;display:flex;flex-direction:column;gap:10px}._codeLabel_hplea_234{font-size:12px;color:var(--cream-dim);letter-spacing:.05em}._roomCodeBox_hplea_240{width:100%;padding:14px 12px;text-align:center;background:var(--control-bg);border:1px solid var(--accent-line-soft);border-radius:8px;color:var(--gold-bright);font-family:SF Mono,Menlo,monospace;font-size:40px;font-weight:600;letter-spacing:.3em;user-select:text;-webkit-user-select:text}._codeBox_hplea_256{width:100%;padding:10px 12px;background:var(--control-bg);border:1px solid var(--accent-line-soft);border-radius:8px;color:var(--gold-bright);font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:1.5;user-select:text;-webkit-user-select:text;white-space:nowrap;overflow-x:auto}._codeInput_hplea_273{width:100%;padding:9px 12px;background:var(--control-bg);border:1px solid var(--accent-line-soft);border-radius:8px;color:var(--gold-bright);font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:normal;transition:border-color .2s}._codeInput_hplea_273::placeholder{color:var(--cream-dim);opacity:.6}._codeInput_hplea_273:focus{outline:none;border-color:var(--gold)}._hint_hplea_294{font-size:12px;color:var(--cream-dim);line-height:1.6;text-align:center}._tip_hplea_301{font-size:11px;color:var(--cream-dim);letter-spacing:.1em;opacity:.7}._error_hplea_308{width:100%;padding:10px;background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:8px;color:var(--danger);font-size:12px;text-align:center}html[lang=en] ._heading_hplea_129{font-size:19px}html[lang=en] ._seal_hplea_45{font-size:9px;letter-spacing:0;padding:0 2px}html[lang=en] ._noteVertical_hplea_83{writing-mode:horizontal-tb;font-size:12px;letter-spacing:.24em}._langBtn_hplea_337{margin-top:-8px;padding:6px 16px;background:transparent;border:1px solid var(--accent-line-faint);border-radius:999px;color:var(--cream-dim);font-size:12px;letter-spacing:.12em;transition:color .2s,border-color .2s}@media(hover:hover){._langBtn_hplea_337:hover{color:var(--cream);border-color:var(--accent-line-mid)}}._langBtn_hplea_337:active{transform:scale(.97)}._howToBtn_hplea_359{margin-top:-8px;padding:6px 16px;background:transparent;border:1px solid var(--accent-line-faint);border-radius:999px;color:var(--cream-dim);font-size:12px;letter-spacing:.12em;cursor:pointer;transition:color .2s,border-color .2s}@media(hover:hover){._howToBtn_hplea_359:hover{color:var(--cream);border-color:var(--accent-line-mid)}}._howToBtn_hplea_359:active{transform:scale(.97)}._howOverlay_hplea_382{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lobby-modal);background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}._howOverlay_hplea_382[data-open=true]{visibility:visible;opacity:1;pointer-events:auto}._howOverlay_hplea_382[data-open=true] ._howPanel_hplea_401{transform:translateY(0)}._howPanel_hplea_401{width:100%;max-width:480px;max-height:82vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--ink-deep),var(--ink-black));border-top:1px solid var(--accent-line-soft);border-radius:20px 20px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s cubic-bezier(.34,1.2,.64,1)}._howHeader_hplea_419{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._howTitle_hplea_426{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--gold-bright);letter-spacing:.12em}._howClose_hplea_434{width:30px;height:30px;border-radius:50%;border:1px solid var(--accent-line-faint);background:transparent;color:var(--cream-dim);font-size:16px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s}@media(hover:hover){._howClose_hplea_434:hover{color:var(--cream);border-color:var(--accent-line-mid)}}._howBody_hplea_453{overflow-y:auto;overscroll-behavior:contain;padding-right:4px}._howHeading_hplea_459{margin:12px 0 6px;font-size:13px;color:var(--gold-bright);letter-spacing:.1em}._howPara_hplea_466{margin:0 0 8px;font-size:13px;line-height:1.9;color:var(--cream-dim);white-space:pre-line;letter-spacing:.02em}._feedback_hplea_476{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-4px;padding-top:14px;border-top:1px dashed var(--accent-line-faint)}._feedbackTitle_hplea_487{font-size:11px;color:var(--cream-dim);letter-spacing:.14em;opacity:.8}._feedbackRow_hplea_494{display:flex;align-items:center;gap:10px}._feedbackMail_hplea_500{font-size:12px;color:var(--gold);transition:color .2s}@media(hover:hover){._feedbackMail_hplea_500:hover{color:var(--gold-bright);text-decoration:underline}}._feedbackMail_hplea_500:active{opacity:.8}._feedbackCopy_hplea_515{padding:3px 12px;background:transparent;border:1px solid var(--accent-line-faint);border-radius:999px;color:var(--cream-dim);font-size:11px;transition:color .2s,border-color .2s}@media(hover:hover){._feedbackCopy_hplea_515:hover{color:var(--cream);border-color:var(--accent-line-mid)}}._feedbackCopy_hplea_515:active{transform:scale(.97)}._badge_1aafp_2{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;line-height:1.3;border:1px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:100%}._icon_1aafp_15{font-size:13px;line-height:1;flex-shrink:0}._text_1aafp_21{display:flex;flex-direction:column;gap:1px;min-width:0}._label_1aafp_28{font-weight:600;letter-spacing:.03em;white-space:nowrap}._detail_1aafp_34{font-size:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){._detail_1aafp_34{display:none}._badge_1aafp_2{padding:4px 8px}}._host_1aafp_52{color:#6ee7b7;border-color:#6ee7b74d;background:#6ee7b714}._srflx_1aafp_59{color:#7dd3fc;border-color:#7dd3fc4d;background:#7dd3fc14}._relay_1aafp_66{color:#fcd34d;border-color:#fcd34d4d;background:#fcd34d14}._failed_1aafp_73{color:#fca5a5;border-color:#fca5a54d;background:#fca5a514}._unknown_1aafp_80{color:var(--cream-dim);border-color:var(--accent-line-soft);background:var(--panel-bg)}._overlay_qtegu_2{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--result-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:var(--z-result-banner);animation:_fadeIn_qtegu_1 .3s ease}@keyframes _fadeIn_qtegu_1{0%{opacity:0}to{opacity:1}}._card_qtegu_22{background:var(--result-card-surface);border:1px solid var(--result-card-border);border-radius:16px;padding:40px 48px;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 20px 60px #0009;animation:_scaleIn_qtegu_1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes _scaleIn_qtegu_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._result_qtegu_45{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--result-text);text-shadow:var(--result-text-glow);letter-spacing:.15em}html[lang=en] ._result_qtegu_45{font-size:24px;letter-spacing:.04em;line-height:1.35;text-align:center}._resultLine_qtegu_63{font-size:12px;color:var(--result-ghost-color);letter-spacing:.28em;opacity:.65;margin-top:-14px}._actions_qtegu_71{display:flex;gap:12px}._primaryBtn_qtegu_76{padding:12px 28px;background:var(--result-primary-surface);color:var(--result-primary-color);font-size:14px;font-weight:600;border-radius:var(--radius);transition:all .2s}@media(hover:hover){._primaryBtn_qtegu_76:hover{transform:translateY(-1px);filter:brightness(1.1)}}._ghostBtn_qtegu_92{padding:12px 28px;background:transparent;border:1px solid var(--result-ghost-border);color:var(--result-ghost-color);font-size:14px;border-radius:var(--radius);transition:all .2s}@media(hover:hover){._ghostBtn_qtegu_92:hover{background:var(--hover-bg)}}._overlay_1xoy4_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;z-index:var(--z-skin-picker);animation:_fadeIn_1xoy4_1 .25s ease}@keyframes _fadeIn_1xoy4_1{0%{opacity:0}to{opacity:1}}._panel_1xoy4_22{width:100%;max-width:480px;max-height:85vh;background:linear-gradient(180deg,var(--ink-deep),var(--ink-black));border-top:1px solid var(--accent-line-soft);border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;animation:_slideUp_1xoy4_1 .3s cubic-bezier(.34,1.2,.64,1)}@keyframes _slideUp_1xoy4_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_1xoy4_44{display:flex;align-items:center;justify-content:space-between}._title_1xoy4_50{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--gold-bright);letter-spacing:.15em}._closeBtn_1xoy4_58{width:32px;height:32px;border-radius:50%;background:var(--hover-bg);color:var(--cream-dim);font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}@media(hover:hover){._closeBtn_1xoy4_58:hover{background:var(--hover-bg-strong);color:var(--cream)}}._tabs_1xoy4_77{display:flex;gap:6px;background:var(--control-bg);border-radius:12px;padding:4px}._tab_1xoy4_77{flex:1;padding:9px 0;font-size:14px;color:var(--cream-dim);border-radius:9px;transition:all .2s}@media(hover:hover){._tab_1xoy4_77:hover{color:var(--cream)}}._tabActive_1xoy4_99{background:linear-gradient(135deg,var(--gold),var(--wood-dark));color:var(--ink-black);font-weight:600}._grid_1xoy4_105{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;height:50vh;height:clamp(300px,50vh,440px);align-content:start;overflow-y:auto;padding:2px}._card_1xoy4_118{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--panel-bg);border:1px solid var(--border-faint);border-radius:14px;text-align:left;transition:border-color .08s,background .08s,transform .05s,filter .05s}@media(hover:hover){._card_1xoy4_118:hover:not(:disabled){border-color:var(--accent-line-strong);background:var(--panel-bg-hover);transform:translateY(-2px)}}._card_1xoy4_118:active:not(:disabled){transform:translateY(-2px) scale(.97);filter:brightness(.94);transition:transform .05s,filter .05s}._card_1xoy4_118:disabled{opacity:.5;cursor:not-allowed}._cardActive_1xoy4_148{border-color:var(--gold-bright);background:var(--accent-bg-soft)}._preview_1xoy4_153{position:relative;width:100%;aspect-ratio:1.6;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--control-bg-deep)}._badge_1xoy4_165{position:absolute;top:6px;right:6px;background:var(--gold-bright);color:var(--ink-black);font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;letter-spacing:.05em}._lock_1xoy4_178{position:absolute;top:6px;right:8px;font-size:14px}._meta_1xoy4_185{display:flex;align-items:center;justify-content:space-between}._name_1xoy4_191{font-size:15px;font-weight:600;color:var(--cream)}._kind_1xoy4_197{font-size:10px;color:var(--cream-dim);padding:2px 6px;border:1px solid var(--accent-line-mid);border-radius:8px}._desc_1xoy4_205{font-size:11px;color:var(--cream-dim);line-height:1.4}._hint_1xoy4_211{text-align:center;font-size:11px;color:var(--cream-dim);opacity:.7}._boardToggle_1xoy4_218{padding:12px;background:var(--accent-bg-faint);border:1px solid var(--accent-line-soft);border-radius:10px;display:flex;flex-direction:column;gap:6px}._toggleLabel_1xoy4_228{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cream);cursor:pointer}._toggleLabel_1xoy4_228 input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer}._toggleHint_1xoy4_243{font-size:11px;color:var(--cream-dim);line-height:1.4;padding-left:24px}._pvTheme_1xoy4_252{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:17px;letter-spacing:.15em;color:var(--cream);text-shadow:var(--text-glow-accent)}._pvTheme_1xoy4_252 span{background:#00000047;padding:3px 12px;border-radius:999px}._pvStone_1xoy4_271{display:flex;gap:14px;align-items:center}._pvMine_1xoy4_277,._pvFoe_1xoy4_278{width:30px;height:30px;border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none);display:block;position:relative}._pvMine_1xoy4_277{background:var(--stone-mine-image) center/cover,var(--stone-mine-surface);box-shadow:var(--stone-mine-shadow)}._pvFoe_1xoy4_278{border-radius:var(--stone-foe-radius, 50%);clip-path:var(--stone-foe-clip, none);background:var(--stone-foe-image) center/cover,var(--stone-foe-surface);box-shadow:var(--stone-foe-shadow)}._pvLast_1xoy4_299:after{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none);border:2px solid var(--stone-last-ring);opacity:.85}._pvBoard_1xoy4_309{width:80%;height:70%;border-radius:6px;background:var(--board-surface);box-shadow:var(--board-frame);position:relative;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}._pvBoard_1xoy4_309:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--board-texture);background-size:cover;mix-blend-mode:var(--board-texture-blend);opacity:var(--board-texture-opacity)}._pvBoard_1xoy4_309:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--board-image);background-size:cover;background-position:center}._pvBoard_1xoy4_309 ._pvMine_1xoy4_277,._pvBoard_1xoy4_309 ._pvFoe_1xoy4_278{position:relative;z-index:1;width:18px;height:18px}._pvResultWrap_1xoy4_347{width:80%;height:80%;background:var(--result-overlay);border-radius:8px;display:flex;align-items:center;justify-content:center}._pvResultCard_1xoy4_357{background:var(--result-card-surface);border:1px solid var(--result-card-border);border-radius:8px;padding:8px 18px;display:flex;align-items:center;justify-content:center}._pvResultText_1xoy4_367{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--result-text);text-shadow:var(--result-text-glow)}._badge_1i74h_1{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:24px;transition:all .3s;opacity:.5}._badge_1i74h_1._active_1i74h_10{opacity:1;background:var(--accent-bg-soft);border:1px solid var(--accent-line-mid)}._stoneIcon_1i74h_16{width:22px;height:22px;flex-shrink:0}._stoneIcon_1i74h_16._mine_1i74h_21{border-radius:var(--stone-mine-radius, 50%);clip-path:var(--stone-mine-clip, none);background:var(--stone-mine-image) center/cover,var(--stone-mine-surface);box-shadow:var(--stone-mine-shadow)}._stoneIcon_1i74h_16._foe_1i74h_27{border-radius:var(--stone-foe-radius, 50%);clip-path:var(--stone-foe-clip, none);background:var(--stone-foe-image) center/cover,var(--stone-foe-surface);box-shadow:var(--stone-foe-shadow)}._info_1i74h_34{display:flex;flex-direction:column;gap:2px}._label_1i74h_40{font-size:14px;color:var(--cream)}._me_1i74h_45{font-size:10px;color:var(--gold);letter-spacing:.1em}._turnDot_1i74h_51{width:6px;height:6px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 8px var(--gold-bright);animation:_blink_1i74h_1 1.2s ease-in-out infinite}@keyframes _blink_1i74h_1{0%,to{opacity:1}50%{opacity:.3}}._bar_kmzhb_1{width:100%;max-width:440px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--panel-bg);border:1px solid var(--accent-line-faint);border-radius:var(--radius)}._vs_kmzhb_13{font-family:var(--font-latin);font-style:italic;font-size:16px;color:var(--cream-dim);letter-spacing:.1em}._scene_1o12a_6{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._moon_1o12a_14{position:absolute;top:7%;right:11%;width:clamp(64px,12vw,108px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 36%,#f4f8ee,#dce9d6 62%,#c2d6bd);box-shadow:0 0 34px #e2f0dc80,0 0 90px #e2f0dc38,0 0 200px #dcecd61f;opacity:.92}._bambooFar_1o12a_27{position:absolute;top:0;height:100%;width:46vw;background-repeat:repeat-x;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 720'%3E%3Cg fill='%233a4f42'%3E%3Crect x='20' y='40' width='10' height='680' rx='5'/%3E%3Crect x='18' y='330' width='14' height='5' rx='2'/%3E%3Crect x='18' y='460' width='14' height='5' rx='2'/%3E%3Crect x='18' y='590' width='14' height='5' rx='2'/%3E%3Cpath d='M20 40 C 8 28 -6 34 -18 50 C -4 46 6 52 20 62 Z'/%3E%3Cpath d='M24 46 C 36 30 58 24 78 30 C 56 34 42 44 26 66 Z'/%3E%3Crect x='150' y='90' width='13' height='630' rx='6'/%3E%3Crect x='148' y='330' width='17' height='6' rx='3'/%3E%3Crect x='148' y='480' width='17' height='6' rx='3'/%3E%3Crect x='148' y='620' width='17' height='6' rx='3'/%3E%3Cpath d='M153 90 C 140 74 128 76 112 88 C 128 90 138 98 150 116 Z'/%3E%3Cpath d='M158 96 C 176 74 198 66 220 74 C 196 80 176 94 160 122 Z'/%3E%3Crect x='300' y='20' width='8' height='700' rx='4'/%3E%3Crect x='298' y='240' width='12' height='5' rx='2'/%3E%3Crect x='298' y='420' width='12' height='5' rx='2'/%3E%3Crect x='298' y='600' width='12' height='5' rx='2'/%3E%3Cpath d='M301 20 C 290 8 276 12 262 26 C 276 28 288 36 300 50 Z'/%3E%3Cpath d='M305 26 C 318 8 338 0 358 6 C 338 12 322 24 308 48 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:420px 100%;background-position:-30px 0;opacity:.16;filter:blur(2px)}._bambooFarRight_1o12a_40{left:auto;right:-10px;transform:scaleX(-1);background-position:0 0;opacity:.13}._bambooNearLeft_1o12a_49,._bambooNearRight_1o12a_50{position:absolute;bottom:-6%;height:104%;width:30vw;max-width:300px;background-repeat:no-repeat}._bambooNearLeft_1o12a_49{left:-4vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 720'%3E%3Cg fill='%231a2a20'%3E%3Crect x='30' y='0' width='26' height='720' rx='13'/%3E%3Crect x='26' y='180' width='34' height='7' rx='3'/%3E%3Crect x='26' y='340' width='34' height='7' rx='3'/%3E%3Crect x='26' y='500' width='34' height='7' rx='3'/%3E%3Crect x='26' y='640' width='34' height='7' rx='3'/%3E%3Cpath d='M45 0 C 30 -18 8 -28 -6 -22 C 8 -14 20 -6 32 10 Z'/%3E%3Cpath d='M48 8 C 70 -16 96 -26 124 -22 C 94 -14 68 2 52 28 Z'/%3E%3Cpath d='M30 14 C 14 6 0 12 -12 28 C 2 24 16 30 26 44 Z'/%3E%3Crect x='140' y='60' width='18' height='660' rx='9'/%3E%3Crect x='137' y='260' width='24' height='6' rx='3'/%3E%3Crect x='137' y='430' width='24' height='6' rx='3'/%3E%3Crect x='137' y='600' width='24' height='6' rx='3'/%3E%3Cpath d='M149 60 C 138 42 122 34 104 36 C 124 44 136 58 146 84 Z'/%3E%3Cpath d='M154 70 C 174 50 194 42 214 46 C 192 54 172 70 158 96 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;opacity:.5}._bambooNearRight_1o12a_50{right:-5vw;transform:scaleX(-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 720'%3E%3Cg fill='%2314241b'%3E%3Crect x='40' y='0' width='22' height='720' rx='11'/%3E%3Crect x='37' y='220' width='28' height='6' rx='3'/%3E%3Crect x='37' y='410' width='28' height='6' rx='3'/%3E%3Crect x='37' y='590' width='28' height='6' rx='3'/%3E%3Cpath d='M51 0 C 40 -16 20 -26 2 -22 C 20 -14 34 -4 46 12 Z'/%3E%3Cpath d='M54 8 C 74 -14 100 -24 128 -20 C 98 -12 74 2 58 26 Z'/%3E%3Cpath d='M104 40 C 88 30 74 34 62 48 C 76 46 88 52 98 66 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;opacity:.42}._mist_1o12a_74{position:absolute;left:-20%;right:-20%;height:26vh;border-radius:50%;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(178,207,188,.07),transparent 70%);filter:blur(14px)}._m1_1o12a_84{bottom:-6vh;animation:_drift_1o12a_1 26s ease-in-out infinite alternate}._m2_1o12a_89{bottom:4vh;animation:_drift_1o12a_1 34s ease-in-out infinite alternate-reverse;opacity:.8}@keyframes _drift_1o12a_1{0%{transform:translate(-7%)}to{transform:translate(7%)}}._leaf_1o12a_104{position:absolute;top:-8%;width:var(--w);height:var(--h);left:var(--x);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16'%3E%3Cpath d='M2 8 Q 16 -6 58 8 Q 16 22 2 8 Z' fill='%2386ad95' opacity='0.85'/%3E%3Cpath d='M2 8 L 58 8' stroke='%235d7d68' stroke-width='0.8' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:var(--o, .5);animation:_fall_1o12a_1 var(--dur, 14s) linear var(--delay, 0s) infinite}@keyframes _fall_1o12a_1{0%{transform:translate3d(0,-6vh,0) rotate(0)}25%{transform:translate3d(var(--x1, -4vw),24vh,0) rotate(90deg)}50%{transform:translate3d(var(--x2, 4vw),52vh,0) rotate(180deg)}75%{transform:translate3d(var(--x1, -4vw),78vh,0) rotate(270deg)}to{transform:translate3d(var(--x3, 2vw),108vh,0) rotate(360deg)}}._grain_1o12a_135{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.03}._moonHalo_1o12a_148{position:absolute;top:5%;right:7%;width:clamp(140px,24vw,250px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(206,224,250,.2),rgba(206,224,250,.07) 45%,transparent 70%);filter:blur(2px)}._cloudBand_1o12a_160{position:absolute;height:26px;border-radius:50%;background:radial-gradient(ellipse 50% 100% at 50% 50%,rgba(5,11,20,.5),transparent 72%);filter:blur(7px)}._cb1_1o12a_168{top:11%;right:3%;width:34vw;max-width:340px;transform:rotate(-4deg)}._cb2_1o12a_176{top:19%;right:14%;width:24vw;max-width:240px;opacity:.75;transform:rotate(3deg)}._pineFarL_1o12a_186,._pineFarR_1o12a_187{position:absolute;bottom:-2%;height:46vh;max-height:420px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 280'%3E%3Cg fill='%230b1626'%3E%3Cpath d='M46 46 L76 106 L58 106 L86 162 L6 162 L34 106 L16 106 Z'/%3E%3Crect x='38' y='162' width='16' height='58'/%3E%3Cpath d='M124 4 L162 92 L142 92 L178 176 L70 176 L106 92 L86 92 Z'/%3E%3Crect x='114' y='176' width='20' height='54'/%3E%3Cpath d='M196 66 L222 122 L206 122 L230 178 L162 178 L186 122 L170 122 Z'/%3E%3Crect x='178' y='178' width='16' height='46'/%3E%3C/g%3E%3C/svg%3E");opacity:.22;filter:blur(2px)}._pineFarL_1o12a_186{left:-3%;width:30vw;max-width:300px}._pineFarR_1o12a_187{right:-3%;width:22vw;max-width:220px;opacity:.18}._snowBank_1o12a_213{position:absolute;left:-10%;right:-10%;bottom:-4vh;height:10vh;background:radial-gradient(ellipse 60% 100% at 50% 100%,rgba(233,242,255,.09),transparent 70%);filter:blur(12px)}._frameTop_1o12a_224{position:absolute;top:-10px;left:2%;right:2%;height:16px;background:linear-gradient(180deg,#e9f2ff73 0,#e9f2ff73 4px,#e9f2ff24 4px,#e9f2ff24 6px,#0a1424 6px);border-radius:9px 9px 0 0;box-shadow:0 8px 22px #0006}._frameL_1o12a_235,._frameR_1o12a_236{position:absolute;top:0;bottom:-3%;width:clamp(10px,2.2vw,18px);box-shadow:8px 0 18px #0000004d}._frameL_1o12a_235{left:-1%;background:linear-gradient(90deg,#e9f2ff52 0,#e9f2ff52 2px,#e9f2ff1a 2px,#e9f2ff1a 3.5px,#0a1424 3.5px)}._frameR_1o12a_236{right:-1%;background:linear-gradient(270deg,#e9f2ff52 0,#e9f2ff52 2px,#e9f2ff1a 2px,#e9f2ff1a 3.5px,#0a1424 3.5px)}._lantern_1o12a_255{position:absolute;top:clamp(12px,4.5vh,40px);right:6%;display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:_lanternSwing_1o12a_1 3.6s ease-in-out infinite}._lanternLine_1o12a_266{width:1px;height:12px;background:#e9f2ff80}._lanternBody_1o12a_272{width:13px;height:17px;border-radius:6px 6px 5px 5px;background:radial-gradient(circle at 50% 22%,#fff3d6,#ffd9a0 45%,#e0934f);box-shadow:0 0 14px #ffd9a0a6,0 0 34px #ffd9a04d}._lanternGlow_1o12a_280{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:56px;height:44px;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,rgba(255,217,160,.28),transparent 65%);filter:blur(4px)}@keyframes _lanternSwing_1o12a_1{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3.5deg)}}._flake_1o12a_301{position:absolute;top:-6%;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffffff2,#e9f2ff80);box-shadow:0 0 6px #e9f2ff59;opacity:var(--o, .55);animation:_snowfall_1o12a_1 var(--dur, 15s) linear var(--delay, 0s) infinite}@keyframes _snowfall_1o12a_1{0%{transform:translate3d(0,-6vh,0)}25%{transform:translate3d(var(--d1, -3vw),26vh,0)}50%{transform:translate3d(var(--d2, 3vw),55vh,0)}75%{transform:translate3d(var(--d1, -3vw),82vh,0)}to{transform:translate3d(var(--d3, 2vw),110vh,0)}}@media(prefers-reduced-motion:reduce){._leaf_1o12a_104,._mist_1o12a_74,._lantern_1o12a_255{animation:none}._flake_1o12a_301{animation:none;display:none}._snowBank_1o12a_213,._cloudBand_1o12a_160{display:none}}._app_1wext_2{min-height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--app-glow-a),var(--app-glow-b),var(--app-bg);padding:16px;position:relative;overflow:hidden}._app_1wext_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}._gameLayout_1wext_22{position:relative;width:min(100%,92vw,82dvh)}@media(min-width:769px)and (max-height:900px){._gameLayout_1wext_22{width:min(100%,680px,92vw,90dvh)}}@media(min-width:1280px)and (max-height:900px){._gameLayout_1wext_22{width:min(100%,780px,92vw,90dvh)}}@media(min-width:1600px)and (max-height:900px){._gameLayout_1wext_22{width:min(100%,880px,92vw,90dvh)}}@media(min-width:1920px)and (max-height:900px){._gameLayout_1wext_22{width:min(100%,960px,92vw,90dvh)}}@media(min-width:769px)and (min-height:901px){._gameLayout_1wext_22{width:min(100%,680px,92vw,82dvh)}}@media(min-width:1280px)and (min-height:901px){._gameLayout_1wext_22{width:min(100%,780px,92vw,82dvh)}}@media(min-width:1600px)and (min-height:901px){._gameLayout_1wext_22{width:min(100%,880px,92vw,82dvh)}}@media(min-width:1920px)and (min-height:901px){._gameLayout_1wext_22{width:min(100%,960px,92vw,82dvh)}}._gameLayout_1wext_22{display:flex;flex-direction:column;align-items:center;gap:16px}._header_1wext_76{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4px}._logo_1wext_84{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--gold);letter-spacing:.15em}._exitBtn_1wext_92{width:36px;height:36px;border-radius:50%;background:var(--hover-bg);color:var(--cream-dim);font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s}@media(hover:hover){._exitBtn_1wext_92:hover{background:var(--hover-bg-strong);color:var(--cream)}}._headerRight_1wext_111{display:flex;align-items:center;gap:10px}._skinBtn_1wext_117{width:36px;height:36px;border-radius:50%;background:var(--hover-bg);color:var(--gold);font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}@media(hover:hover){._skinBtn_1wext_117:hover{background:var(--accent-bg-mid);color:var(--gold-bright);transform:rotate(45deg)}}._turnInfo_1wext_137{min-width:100px;text-align:right}._myTurn_1wext_142{color:var(--gold-bright);font-size:14px;font-weight:500}._waitTurn_1wext_148{color:var(--cream-dim);font-size:14px}._boardArea_1wext_153{width:100%;display:flex;justify-content:center}._waiting_1wext_159{color:var(--cream-dim);font-size:13px;animation:_pulse_1wext_1 1.5s ease-in-out infinite}@keyframes _pulse_1wext_1{0%,to{opacity:.5}50%{opacity:1}}:root{--z-result-banner: 100;--z-meet-pip: 10;--z-game-switcher: 120;--z-game-switcher-panel: 130;--z-install-prompt: 150;--z-skin-picker: 200;--z-lobby-modal: 210}:root{--ink-black: #14100e;--ink-deep: #1f1814;--ink-mid: #2b211b;--wood-warm: #c9a878;--wood-light: #d8b888;--wood-dark: #a8855a;--gold: #c8a55a;--gold-bright: #e0c074;--cream: #f0e6d2;--cream-dim: #b8ad95;--danger: #c45a4a;--shadow-deep: rgba(0, 0, 0, .6);--radius: 12px;--font-display: "Noto Serif SC", "Songti SC", serif;--font-body: "Noto Serif SC", "Songti SC", serif;--font-latin: "Cormorant Garamond", serif;--stone-mine-surface: radial-gradient(circle at 35% 30%, #4a3f38, #1a1614 60%);--stone-mine-shadow: 0 2px 4px rgba(0, 0, 0, .5), inset 0 -2px 4px rgba(0, 0, 0, .4);--stone-foe-surface: radial-gradient(circle at 35% 30%, #ffffff, #f5efe0 70%);--stone-foe-shadow: 0 2px 4px rgba(0, 0, 0, .4), inset 0 -2px 4px rgba(0, 0, 0, .15);--stone-mine-image: none;--stone-foe-image: none;--stone-mine-radius: 50%;--stone-mine-clip: none;--stone-foe-radius: 50%;--stone-foe-clip: none;--stone-last-ring: #e0c074;--stone-place-shadow: rgba(0, 0, 0, .5);--board-surface: radial-gradient(ellipse at 30% 20%, rgba(255, 240, 200, .15), transparent 60%), linear-gradient(135deg, #c9a878, #a8855a);--board-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.02 0.4' numOctaves='2' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)' opacity='0.25'/%3E%3C/svg%3E");--board-texture-blend: multiply;--board-texture-opacity: .4;--board-image: none;--board-line: rgba(60, 40, 20, .7);--board-star: rgba(60, 40, 20, .8);--board-frame: 0 20px 60px rgba(0, 0, 0, .5), 0 0 0 1px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -2px 8px rgba(0, 0, 0, .15);--board-radius: 8px;--result-overlay: rgba(0, 0, 0, .7);--result-card-surface: linear-gradient(160deg, #1f1814, #2b211b);--result-card-border: rgba(200, 165, 90, .3);--result-text: #e0c074;--result-text-glow: none;--result-primary-surface: linear-gradient(135deg, #c8a55a, #a8855a);--result-primary-color: #14100e;--result-ghost-border: rgba(200, 165, 90, .4);--result-ghost-color: #c8a55a;--panel-bg: rgba(255, 255, 255, .03);--panel-bg-hover: rgba(255, 255, 255, .05);--border-faint: rgba(255, 255, 255, .06);--hover-bg: rgba(255, 255, 255, .06);--hover-bg-strong: rgba(255, 255, 255, .12);--control-bg: rgba(0, 0, 0, .3);--control-bg-deep: rgba(0, 0, 0, .35);--accent-bg-faint: rgba(200, 165, 90, .05);--accent-bg-soft: rgba(200, 165, 90, .08);--accent-bg-mid: rgba(200, 165, 90, .15);--accent-bg-strong: rgba(200, 165, 90, .25);--accent-line-faint: rgba(200, 165, 90, .15);--accent-line-soft: rgba(200, 165, 90, .2);--accent-line-mid: rgba(200, 165, 90, .3);--accent-line-strong: rgba(200, 165, 90, .4);--shadow-accent-sm: 0 4px 12px rgba(200, 165, 90, .25);--shadow-accent-md: 0 6px 16px rgba(200, 165, 90, .35);--shadow-accent-touch: 0 2px 6px rgba(200, 165, 90, .2);--shadow-accent-soft: 0 6px 20px rgba(200, 165, 90, .15);--text-glow-accent: 0 4px 20px rgba(200, 165, 90, .3);--danger-soft: rgba(196, 90, 74, .1);--danger-line: rgba(196, 90, 74, .3);--seal-surface: linear-gradient(145deg, #c9563e, #933522);--seal-color: #fbf3e8;--seal-radius: 7px;--seal-clip: none;--seal-shadow: 0 3px 10px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .22);--app-glow-a: radial-gradient(ellipse at 20% 10%, rgba(200, 165, 90, .08), transparent 50%);--app-glow-b: radial-gradient(ellipse at 80% 90%, rgba(200, 165, 90, .05), transparent 50%);--app-bg: var(--ink-black);--stone-win-glow: rgba(224, 192, 116, .7)}html[lang=en]{--font-display: "Cormorant Garamond", "Songti SC", "PingFang SC", "Microsoft YaHei", serif;--font-body: "Cormorant Garamond", "Songti SC", "PingFang SC", "Microsoft YaHei", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;background:var(--ink-black);color:var(--cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none}input{user-select:text;-webkit-user-select:text}html{scrollbar-width:thin;scrollbar-color:var(--accent-line-mid) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--accent-line-mid);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-line-strong)}#root{height:100%}button,[role=button]{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;-webkit-tap-highlight-color:transparent}button:focus,[role=button]:focus{outline:none}body.keyboard-nav :focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}
