._board_173zo_1{aspect-ratio:1;border:var(--board-border);border-radius:var(--board-radius);background:var(--board-bg);box-shadow:var(--board-shadow);position:relative}._lines_173zo_10{background-image:linear-gradient(to right, var(--board-line) 1px, transparent 1px), linear-gradient(to bottom, var(--board-line) 1px, transparent 1px);box-shadow:inset -1px -1px 0 var(--board-line);background-size:16.6667% 16.6667%;position:absolute;inset:9%}._stone_173zo_20{aspect-ratio:1;box-sizing:border-box;border-radius:50%;width:13%;position:absolute;transform:translate(-50%,-50%)}._black_173zo_29{border:var(--stone-black-border);background:var(--stone-black);box-shadow:var(--stone-black-shadow)}:root[data-stone-outline=on] ._black_173zo_29{box-shadow:var(--stone-black-outline), var(--stone-black-shadow)}._white_173zo_39{border:var(--stone-white-border);background:var(--stone-white);box-shadow:var(--stone-white-shadow)}._button_obmns_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-raised);min-height:44px;color:var(--color-text);box-shadow:var(--shadow-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex}._button_obmns_1:hover:not(:disabled,[aria-disabled=true]){background:var(--fill-raised-hover)}._button_obmns_1:active:not(:disabled){transform:translateY(1px)}._button_obmns_1:disabled,._button_obmns_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._primary_obmns_36{border-color:var(--color-accent);background:var(--fill-accent);color:var(--color-on-accent)}._primary_obmns_36:hover:not(:disabled){background:var(--fill-accent);filter:brightness(1.06)}._quiet_obmns_47{box-shadow:none;color:var(--color-muted);background:0 0;border-color:#0000}._quiet_obmns_47:hover:not(:disabled){color:var(--color-text)}._large_obmns_58{min-height:52px;padding:0 26px;font-size:16px}._icon_obmns_64{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-raised);width:44px;height:44px;color:var(--color-text);box-shadow:var(--shadow-control);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_obmns_64:hover{background:var(--fill-raised-hover)}._twoLine_obmns_84{justify-content:flex-start;padding-block:10px}._lines_obmns_89{text-align:start;flex-direction:column;align-items:flex-start;gap:4px;display:flex}._detail_obmns_97{opacity:.9;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._backdrop_ik9lk_1{z-index:50;background:#080a0e8c;place-items:center;padding:16px;animation:.16s cubic-bezier(.16,1,.3,1) _fade_ik9lk_1;display:grid;position:fixed;inset:0}._panel_ik9lk_12{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);width:min(640px,100%);max-height:calc(100dvh - 32px);color:var(--color-text);box-shadow:var(--shadow-card), 0 24px 64px -24px #00000080;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) _rise_ik9lk_1;overflow:auto}._panel_ik9lk_12:focus{outline:none}._header_ik9lk_29{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._title_ik9lk_37{font-size:22px;font-weight:800}@keyframes _fade_ik9lk_1{0%{opacity:0}}@keyframes _rise_ik9lk_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}._screen_1uxaj_2{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}._card_1uxaj_9{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);max-width:460px;box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:28px;display:flex}._title_1uxaj_21{font-family:var(--font-display);text-transform:var(--heading-transform);margin:0;font-size:26px}._text_1uxaj_28{color:var(--color-muted);margin:0;line-height:1.5}._actions_1uxaj_34{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}._link_1uxaj_42{color:var(--color-accent-ink);font-weight:600}._wrap_1ycy5_1{width:100%;display:flex;position:relative}._input_1ycy5_7{flex:1;min-width:0;padding-right:48px}._toggle_1ycy5_13{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}._toggle_1ycy5_13:hover,._toggle_1ycy5_13[aria-pressed=true]{color:var(--color-text)}._toggle_1ycy5_13:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._region_10u7b_3{z-index:40;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;left:16px}@media (width<=719px){._region_10u7b_3{top:calc(12px + env(safe-area-inset-top));bottom:auto}}._toast_10u7b_19{pointer-events:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-raised);max-width:420px;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 auto;padding:12px 14px;animation:.22s ease-out _rise_10u7b_1;display:flex}._title_10u7b_35{color:var(--color-score);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;margin:0;font-size:12px;font-weight:800}._list_10u7b_45{flex:1;margin:0;padding:0;font-weight:700;list-style:none}@keyframes _rise_10u7b_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._toast_10u7b_19{animation:none}}._name_1395u_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-raised);max-width:14ch;min-height:44px;box-shadow:var(--shadow-control);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-weight:700;line-height:42px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}._name_1395u_1:hover{background:var(--fill-raised-hover)}._visuallyHidden_1395u_24{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=419px){._name_1395u_1{max-width:9.5ch;padding:0 8px}._guest_1395u_41._guest_1395u_41{text-align:center;white-space:normal;max-width:13ch;padding:2px 6px;font-size:13px;line-height:1.15}}._status_psefy_1{color:var(--color-muted);margin:0;font-size:14px}._field_psefy_7{flex-direction:column;gap:6px;width:100%;max-width:320px;font-size:14px;font-weight:700;display:flex}._input_psefy_17{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-height:44px;color:var(--color-text);letter-spacing:.2em;padding:0 12px;font-size:18px;font-weight:600}._input_psefy_17:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._links_psefy_34{flex-wrap:wrap;gap:4px 8px;display:flex}._text_1noqm_2{color:var(--color-muted);margin:0;font-size:15px;line-height:1.5}._actions_1noqm_9{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._invite_1noqm_16{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:10px;font-size:14px;display:flex}._invite_1noqm_16 p{flex-basis:100%;margin:0}._link_1noqm_32{color:var(--color-accent-ink);font-weight:700}._note_1noqm_37{color:var(--color-muted);margin:0;font-size:14px}._page_1is6e_2{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:20px 16px 72px;display:flex}._title_1is6e_12{letter-spacing:-.01em;font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.05}._stats_1is6e_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._stat_1is6e_19{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-direction:column-reverse;align-items:center;gap:6px;padding:12px 4px;display:flex}._statLabel_1is6e_38{color:var(--color-muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700}._statValue_1is6e_47{color:var(--color-score);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(18px,4.5vw,30px);font-weight:800;line-height:1}._tilesNav_1is6e_57{flex-direction:column;gap:8px;display:flex}._tiles_1is6e_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=720px){._tiles_1is6e_57{grid-template-columns:repeat(3,minmax(0,1fr))}}._tile_1is6e_57{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-raised);min-height:72px;box-shadow:var(--shadow-card);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}._tile_1is6e_57:hover{border-color:var(--color-accent);background:var(--fill-raised-hover)}._disc_1is6e_98{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._accent_1is6e_108{background:var(--fill-accent);color:var(--color-on-accent)}._soft_1is6e_113{background:var(--color-accent-soft);color:var(--color-accent-ink)}._raised_1is6e_118{border:var(--border-width) solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}._tileText_1is6e_124{flex-direction:column;gap:3px;min-width:0;display:flex}._tileKicker_1is6e_132{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;order:-1;font-size:11px;font-weight:700}._tileLabel_1is6e_141{overflow-wrap:anywhere;font-family:var(--font-display);text-transform:var(--heading-transform);font-size:17px;font-weight:800;line-height:1.1}._shareStatus_1is6e_151{min-height:1.5em;color:var(--color-muted);margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){._tile_1is6e_57{transition:border-color .12s ease-out}}._visuallyHidden_1is6e_164{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tileWide_1is6e_174{grid-column:1/-1}._board_nv9yr_2{--inset:2.5%;aspect-ratio:1;border:var(--board-border);border-radius:var(--board-radius);background:var(--board-bg);width:100%;box-shadow:var(--board-shadow);position:relative;container-type:inline-size}._withCoordinates_nv9yr_14{--inset:5.5%}._letters_nv9yr_19,._numbers_nv9yr_20{font-family:var(--font-mono);color:var(--board-coord);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(8px,2.2cqi,12px);font-weight:600;display:grid;position:absolute}._letters_nv9yr_19{top:0;left:var(--inset);right:var(--inset);height:var(--inset);grid-template-columns:repeat(var(--size), 1fr)}._numbers_nv9yr_20{top:var(--inset);bottom:var(--inset);width:var(--inset);grid-template-rows:repeat(var(--size), 1fr);left:0}._grid_nv9yr_48{inset:var(--inset);grid-template-columns:repeat(var(--size), 1fr);grid-template-rows:repeat(var(--size), 1fr);display:grid;position:absolute}._grid_nv9yr_48:before{content:"";inset:calc(100% / var(--size) / 2);background-image:linear-gradient(to right, var(--board-line) 1px, transparent 1px), linear-gradient(to bottom, var(--board-line) 1px, transparent 1px);background-size:calc(100% / (var(--size) - 1)) calc(100% / (var(--size) - 1));box-shadow:inset -1px -1px 0 var(--board-line);pointer-events:none;position:absolute}._point_nv9yr_69{z-index:1;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}._playable_nv9yr_81{cursor:pointer}._point_nv9yr_69:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover){._board_nv9yr_2[data-next=black] ._playable_nv9yr_81:hover:after,._board_nv9yr_2[data-next=white] ._playable_nv9yr_81:hover:after{content:"";aspect-ratio:1;opacity:.4;border-radius:50%;width:84%}._board_nv9yr_2[data-next=black] ._playable_nv9yr_81:hover:after{background:var(--stone-black)}._board_nv9yr_2[data-next=white] ._playable_nv9yr_81:hover:after{background:var(--stone-white);border:var(--stone-white-border)}}._stone_nv9yr_111{aspect-ratio:1;box-sizing:border-box;border-radius:50%;place-items:center;width:86%;animation:.18s cubic-bezier(.16,1,.3,1) _place_nv9yr_1;display:grid}._black_nv9yr_121{border:var(--stone-black-border);background:var(--stone-black);box-shadow:var(--stone-black-shadow)}:root[data-stone-outline=on] ._black_nv9yr_121{box-shadow:var(--stone-black-outline), var(--stone-black-shadow)}._white_nv9yr_132{border:var(--stone-white-border);background:var(--stone-white);box-shadow:var(--stone-white-shadow)}._win_nv9yr_139{outline:3px solid var(--win-highlight);outline-offset:1px;animation:.52s cubic-bezier(.16,1,.3,1) both _win_nv9yr_139;animation-delay:calc(var(--order,0) * 80ms)}@keyframes _win_nv9yr_139{0%{outline-color:#0000}45%{transform:scale(1.14)}}._last_nv9yr_155{aspect-ratio:1;background:var(--last-move);border-radius:50%;width:28%}._star_nv9yr_162{aspect-ratio:1;background:var(--board-star);border-radius:50%;width:26%}@keyframes _place_nv9yr_1{0%{opacity:0;transform:scale(1.18)}}._hint_nv9yr_177{aspect-ratio:1;box-sizing:border-box;border:3px dashed var(--win-highlight);border-radius:50%;width:78%;animation:1.6s ease-in-out infinite _hint_nv9yr_177}@keyframes _hint_nv9yr_177{50%{transform:scale(.88)}}._forbidden_nv9yr_193{aspect-ratio:1;width:46%;position:relative}._forbidden_nv9yr_193:before,._forbidden_nv9yr_193:after{content:"";background:var(--board-coord);border-radius:2px;height:2.5px;position:absolute;inset:45% 0 auto;transform:rotate(45deg)}._forbidden_nv9yr_193:after{transform:rotate(-45deg)}._aim_nv9yr_215{aspect-ratio:1;box-sizing:border-box;border:2px solid var(--focus-ring);background:var(--color-accent-soft);opacity:.85;border-radius:50%;width:86%}._board_nv9yr_2[data-next=black] ._aim_nv9yr_215{background:var(--stone-black);opacity:.55}._board_nv9yr_2[data-next=white] ._aim_nv9yr_215{background:var(--stone-white);opacity:.75}._crossRow_nv9yr_236,._crossCol_nv9yr_237{z-index:0;background:var(--focus-ring);opacity:.35;pointer-events:none;position:absolute}._crossRow_nv9yr_236{left:calc(50% / var(--size));right:calc(50% / var(--size));height:2px;transform:translateY(-50%)}._crossCol_nv9yr_237{top:calc(50% / var(--size));bottom:calc(50% / var(--size));width:2px;transform:translate(-50%)}._aimHint_nv9yr_259{background:var(--fill-surface);color:var(--color-text);white-space:nowrap;border-radius:999px;margin:0;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 1px 2px #00000026}._form_1d2u5_1{flex-direction:column;gap:28px;display:flex}._group_1d2u5_7{border:0;margin:0;padding:0}._legend_1d2u5_13{font-family:var(--font-display);text-transform:var(--heading-transform);margin-bottom:4px;padding:0;font-size:19px;font-weight:800}._hint_1d2u5_22{color:var(--color-muted);margin:0;font-size:14px}._themes_1d2u5_28{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}._radio_1d2u5_35{opacity:0;pointer-events:none;position:absolute}._themeOption_1d2u5_41{border:2px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}._themeOption_1d2u5_41:has(:checked){border-color:var(--color-accent-ink);background:var(--color-accent-soft)}._themeOption_1d2u5_41:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}._preview_1d2u5_62{border-radius:calc(var(--radius-card) - 4px);background:var(--fill-page);padding:10px;display:block}._previewBoard_1d2u5_69{width:100%}._themeName_1d2u5_73{align-items:center;gap:6px;font-weight:700;display:flex}._badge_1d2u5_80{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:999px;padding:2px 8px;font-size:12px}._segmented_1d2u5_88{border-radius:var(--radius-control);background:var(--color-surface-2);flex-wrap:wrap;gap:4px;margin-top:10px;padding:4px;display:inline-flex}._segment_1d2u5_88{border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}._segment_1d2u5_88:has(:checked){background:var(--fill-surface);box-shadow:0 1px 2px #0000001f}._switches_1d2u5_115{flex-direction:column;max-width:520px;margin-top:8px;display:flex}._switchRow_1d2u5_122{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}._switchRow_1d2u5_122:last-child{border-bottom:0}._switchText_1d2u5_135{flex-direction:column;display:flex}._switchLabel_1d2u5_140{cursor:pointer;font-weight:700}._switch_1d2u5_115{appearance:none;border:var(--border-width) solid var(--color-border);background:var(--color-surface-2);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;margin:0;transition:background-color .16s ease-out;position:relative}._switch_1d2u5_115:after{content:"";background:var(--color-muted);border-radius:50%;width:20px;height:20px;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s ease-out;position:absolute;top:50%;left:3px;transform:translateY(-50%)}._switch_1d2u5_115:checked{border-color:var(--color-accent);background:var(--color-accent)}._switch_1d2u5_115:checked:after{background:var(--color-on-accent);transform:translate(20px,-50%)}._segment_1d2u5_88:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}._page_1pr9g_1{width:100%;max-width:880px;margin:0 auto;padding:40px 16px 64px}._title_1pr9g_8{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(32px,5vw,44px);font-weight:800}._card_1pr9g_15{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);padding:24px}._card_1pr9g_15+._card_1pr9g_15{margin-top:20px}._section_1pr9g_28{flex-direction:column;gap:14px;display:flex}._sectionTitle_1pr9g_34{font-size:22px;font-weight:800}._muted_1pr9g_39{color:var(--color-muted);margin:0;font-size:14px}._row_1pr9g_45{flex-wrap:wrap;gap:10px;display:flex}._facts_1pr9g_51{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}._facts_1pr9g_51 dd{margin:2px 0 0;font-weight:700}._inline_1pr9g_63{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._field_1pr9g_70{flex-direction:column;gap:6px;width:100%;max-width:320px;font-size:14px;font-weight:700;display:flex}._input_1pr9g_80{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-height:44px;color:var(--color-text);padding:0 12px;font-size:16px;font-weight:500}._input_1pr9g_80:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._error_1pr9g_96{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-text);margin:0;padding:10px 12px;font-weight:600}._link_1pr9g_106{color:var(--color-accent-ink);align-self:flex-start;font-weight:700}._screen_1j4v2_1{flex-direction:column;min-height:100dvh;display:flex}._topbar_1j4v2_7{border-bottom:1px solid var(--color-border);background:var(--fill-surface);align-items:center;gap:12px;padding:10px 16px;display:flex}._title_1j4v2_16{text-align:center;flex:auto;min-width:0;font-size:clamp(14px,3.6vw,17px);font-weight:800;line-height:1.2}._tools_1j4v2_25{gap:8px;display:flex}._layout_1j4v2_30{flex-wrap:wrap;flex:1;place-content:flex-start center;align-items:flex-start;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 40px;display:flex}._boardArea_1j4v2_44{flex:999 480px;min-width:0;max-width:min(720px,max(320px,100dvh - 250px))}._status_1j4v2_51{align-items:center;gap:10px;min-height:44px;margin:0 0 12px;font-size:18px;font-weight:800;display:flex}._turnStone_1j4v2_61{box-sizing:border-box;border:1px solid var(--color-border);border-radius:50%;flex:none;width:22px;height:22px}._turnStone_1j4v2_61._black_1j4v2_70{background:var(--stone-black)}._turnStone_1j4v2_61._white_1j4v2_74{background:var(--stone-white)}._status_1j4v2_51[data-thinking=true] ._turnStone_1j4v2_61{animation:1.2s ease-in-out infinite _breathe_1j4v2_1}@keyframes _breathe_1j4v2_1{50%{opacity:.35;transform:scale(.85)}}._panel_1j4v2_90{flex-direction:column;flex:280px;gap:14px;min-width:0;max-width:420px;display:flex}._result_1j4v2_99{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-accent-soft);box-shadow:var(--shadow-card);padding:20px}._resultTitle_1j4v2_107{letter-spacing:-.02em;margin-bottom:6px;font-size:32px;font-weight:800}._actions_1j4v2_114{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._players_1j4v2_121{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:6px;list-style:none;display:flex}._player_1j4v2_121{border-radius:var(--radius-control);align-items:center;gap:12px;padding:12px 14px;display:flex}._player_1j4v2_121[data-active=true]{background:var(--color-accent-soft)}._swatch_1j4v2_145{box-sizing:border-box;border:1px solid var(--color-border);border-radius:50%;flex:none;width:26px;height:26px}._swatch_1j4v2_145._black_1j4v2_70{background:var(--stone-black)}._swatch_1j4v2_145._white_1j4v2_74{background:var(--stone-white)}._playerText_1j4v2_162{flex-direction:column;display:flex}._playerName_1j4v2_167{font-weight:700}._muted_1j4v2_171{color:var(--color-muted);margin:0;font-size:14px}._moveList_1j4v2_177{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);max-height:220px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin:0;padding:10px;font-size:13px;list-style:none;display:grid;overflow-y:auto}._move_1j4v2_177{border-radius:calc(var(--radius-control) - 2px);align-items:center;gap:8px;padding:4px 8px;display:flex}._move_1j4v2_177[data-latest=true]{background:var(--color-accent-soft);color:var(--color-accent-ink);font-weight:600}._moveNumber_1j4v2_208{min-width:2ch;color:var(--color-muted);text-align:right}._moveStone_1j4v2_214{box-sizing:border-box;border:1px solid var(--color-border);border-radius:50%;flex:none;width:10px;height:10px}._moveStone_1j4v2_214._black_1j4v2_70{background:var(--stone-black)}._moveStone_1j4v2_214._white_1j4v2_74{border-color:var(--color-muted);background:var(--stone-white)}._score_1j4v2_233{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._sides_1j4v2_246{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}._side_1j4v2_246{border-radius:var(--radius-control);align-items:center;gap:8px;padding:4px 8px;display:flex}._side_1j4v2_246[data-active=true]{background:var(--color-accent-soft)}._tally_1j4v2_267{align-items:baseline;gap:12px;display:flex}._tallyValue_1j4v2_273{color:var(--color-score);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}._points_1j4v2_282{color:var(--color-muted);font-size:13px;font-weight:700}._pointsValue_1j4v2_288{color:var(--color-score);font-variant-numeric:tabular-nums}._actionArea_1j4v2_293{flex-direction:column;gap:4px;display:flex}._shareStatus_1j4v2_299{min-height:1.5em;color:var(--color-muted);margin:0;font-size:14px}._visuallyHidden_1j4v2_307{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._actionBar_1j4v2_317{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}._actionBar_1j4v2_317>button{letter-spacing:.02em;flex-direction:column;gap:4px;min-height:60px;padding:6px 4px;font-size:12px}._earned_1j4v2_333{color:var(--color-score);margin:0;font-weight:700}._withActions_1j4v2_341{max-width:min(720px,max(320px,100dvh - 330px))}._boardArea_1j4v2_44>._actionArea_1j4v2_293{margin-top:12px}._panel_j5fyr_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}._title_j5fyr_12{font-size:22px;font-weight:800}._navigation_j5fyr_17{align-items:center;gap:6px;display:flex}._position_j5fyr_23{text-align:center;font-variant-numeric:tabular-nums;flex:1;margin:0;font-weight:700}._note_j5fyr_31{border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-text);margin:0;padding:10px 12px}._turningPoints_j5fyr_39{flex-direction:column;gap:8px;display:flex}._list_j5fyr_45{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_j5fyr_54{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);width:100%;min-height:44px;color:var(--color-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}._item_j5fyr_54[data-current=true]{border-color:var(--color-accent-ink);background:var(--color-accent-soft)}._itemMove_j5fyr_74{min-width:6ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}._muted_j5fyr_81{color:var(--color-muted);margin:0;font-size:14px}._page_1ngzo_1{width:100%;max-width:1100px;margin:0 auto;padding:40px 16px 64px}._title_1ngzo_8{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(32px,5vw,44px);font-weight:800}._muted_1ngzo_15{color:var(--color-muted);margin:0;font-size:15px}._columns_1ngzo_21{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:24px;display:flex}._card_1ngzo_29{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:340px;gap:14px;padding:22px;display:flex}._cardTitle_1ngzo_42{font-size:20px;font-weight:800}._rooms_1ngzo_48{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(var(--color-surface) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--color-surface) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at 50% 0, var(--color-border), transparent) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--color-border), transparent) bottom / 100% 12px no-repeat scroll;flex-direction:column;max-height:min(60vh,520px);margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}._count_1ngzo_68{background:var(--color-surface-2);color:var(--color-muted);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-block}._room_1ngzo_48{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}._room_1ngzo_48:first-child{border-top:0}._roomText_1ngzo_92{flex-direction:column;flex:auto;min-width:0;display:flex}._roomName_1ngzo_99{align-items:center;gap:6px;font-weight:700;display:inline-flex}._field_1ngzo_106{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._input_1ngzo_114{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-height:44px;color:var(--color-text);padding:0 12px;font-size:16px;font-weight:500}._dialogForm_1ngzo_125{flex-direction:column;gap:14px;display:flex}._actions_1ngzo_131{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._error_1ngzo_138{border-radius:var(--radius-control);border:1px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-text);margin:8px 0 0;padding:10px 12px;font-weight:600}._banner_1ngzo_148{background:var(--color-accent-soft);color:var(--color-text);text-align:center;margin:0;padding:8px 16px;font-weight:600}._timer_1ngzo_157{white-space:nowrap;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600}._tag_1ngzo_166{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-block}._fieldHint_1ngzo_177{color:var(--color-muted);font-size:14px;font-weight:400}._rulesNote_1ngzo_183{border-radius:var(--radius-control);border:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:10px 12px;font-size:14px}._stacked_1ngzo_193{flex:none}._choices_1ngzo_198{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._qr_1ngzo_206{flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}._quick_1ngzo_215{flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;margin-block:20px}._quickText_1ngzo_224{flex-direction:column;flex:280px;gap:6px;min-width:0;display:flex}._chatBubble_1ngzo_233{min-height:1.5em;color:var(--color-text);margin:0;font-weight:600}._chatBubble_1ngzo_233[data-visible=false]{visibility:hidden}@media (prefers-reduced-motion:no-preference){._chatBubble_1ngzo_233[data-visible=true]{animation:.22s ease-out _chat-in_1ngzo_1}}@keyframes _chat-in_1ngzo_1{0%{opacity:0;transform:translateY(4px)}}._chat_1ngzo_233{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._chatMenu_1ngzo_264{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}._chatPhrases_1ngzo_275,._chatEmoji_1ngzo_276{flex-wrap:wrap;gap:8px;display:flex}._chatEmoji_1ngzo_276 button{min-width:44px;font-size:20px;font-family:var(--font-emoji), var(--font-body)}._chatBubble_1ngzo_233[data-kind=emoji]{font-family:var(--font-emoji), var(--font-body)}._qr_1ngzo_206 ._fieldHint_1ngzo_177{text-align:center}._check_1ngzo_298{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;font-size:14px;font-weight:700;display:grid}._check_1ngzo_298 input{width:20px;height:20px;accent-color:var(--fill-accent)}._check_1ngzo_298 ._fieldHint_1ngzo_177,._check_1ngzo_298 ._link_1ngzo_314{grid-column:2}._link_1ngzo_314{color:var(--color-accent-ink);font-weight:700}._rated_1ngzo_324{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-score);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:0;padding:4px 10px;font-size:12px;font-weight:800}._reasons_1ngzo_338{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._legend_1ngzo_347{margin-bottom:4px;font-size:14px;font-weight:700}._reason_1ngzo_338{align-items:center;gap:10px;min-height:32px;display:flex}._reason_1ngzo_338 input{width:18px;height:18px;accent-color:var(--fill-accent)}._reportButton_1ngzo_366{align-self:flex-start}._timerUnderBoard_1ngzo_371{margin-top:4px}._page_16u3z_2{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 72px;display:flex}._title_16u3z_12{font-size:clamp(28px,6vw,40px);font-weight:800}._subtitle_16u3z_17{font-size:16px;font-weight:800}._muted_16u3z_22{color:var(--color-muted);margin:0;font-size:14px}._error_16u3z_28{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);margin:0;padding:10px 12px}._link_16u3z_36{color:var(--color-accent-ink);font-weight:700}._add_16u3z_41{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}._input_16u3z_49{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-width:160px;min-height:44px;color:var(--color-text);font:inherit;flex:1;padding:0 12px}._card_16u3z_61{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);flex-direction:column;gap:8px;padding:16px;display:flex}._list_16u3z_71{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._row_16u3z_80{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}._name_16u3z_88{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:1;font-weight:700}._dot_16u3z_96{background:var(--color-border);border-radius:50%;width:10px;height:10px}._dot_16u3z_96[data-online=true]{background:var(--color-score)}._page_8gltz_2{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:20px 16px 72px;display:flex}._title_8gltz_12{letter-spacing:-.01em;font-size:clamp(32px,5vw,44px);font-weight:800;line-height:1.05}._panel_8gltz_20{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:20px;padding:18px;display:flex}._panelMain_8gltz_32{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}._panelBoard_8gltz_40{flex:0 220px;max-width:220px;margin-inline:auto}@media (width<=559px){._panelBoard_8gltz_40{display:none}}._field_8gltz_53{border:0;min-width:0;margin:0;padding:0;position:relative}._label_8gltz_61{float:left;margin:0 8px 8px 0;padding:0;font-size:14px;font-weight:700}._levelName_8gltz_69{color:var(--color-accent-ink);font-size:14px;font-weight:600;line-height:inherit;margin:0 0 8px;display:block}._levels_8gltz_78,._colours_8gltz_79{clear:both}._levels_8gltz_78{grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;display:grid}._colours_8gltz_79{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._level_8gltz_69,._colour_8gltz_79{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-raised);min-height:44px;box-shadow:var(--shadow-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:700;display:flex;position:relative}._level_8gltz_69{font-family:var(--font-display);font-size:18px;font-weight:800}:is(._level_8gltz_69:has(:checked),._colour_8gltz_79:has(:checked)){border-color:var(--color-accent);background:var(--fill-accent);color:var(--color-on-accent)}:is(._level_8gltz_69:has(:focus-visible),._colour_8gltz_79:has(:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:2px}._radio_8gltz_132{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._swatch_8gltz_140{border-radius:50%;flex:none;width:18px;height:18px}._black_8gltz_147{border:var(--stone-black-border);background:var(--stone-black)}._white_8gltz_152{border:var(--stone-white-border);background:var(--stone-white)}._play_8gltz_157{align-self:flex-start;min-width:160px}._continue_8gltz_163{align-self:flex-start}._actions_8gltz_167{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}@media (width<=559px){._continue_8gltz_163,._actions_8gltz_167>*{align-self:stretch;width:100%}}._page_xugr0_2{justify-content:center;width:100%;padding:32px 16px 72px;display:flex}._card_xugr0_9{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);width:100%;max-width:440px;box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}._title_xugr0_22{font-size:clamp(26px,5vw,32px);font-weight:800}._muted_xugr0_27,._hint_xugr0_28{color:var(--color-muted);margin:0;font-size:14px;font-weight:500}._form_xugr0_35{flex-direction:column;gap:14px;display:flex}._field_xugr0_41{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._input_xugr0_49{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-height:44px;color:var(--color-text);padding:0 12px;font-size:16px;font-weight:500}._input_xugr0_49[aria-invalid=true]{border-color:var(--color-danger)}._input_xugr0_49:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._warning_xugr0_70{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}._error_xugr0_77{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-text);margin:0;padding:10px 12px;font-weight:600}._switch_xugr0_87{color:var(--color-muted);margin:0;font-size:14px}._switch_xugr0_87 a{color:var(--color-accent-ink);font-weight:700}._tabs_xugr0_98{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._tab_xugr0_98{border-radius:var(--radius-control);min-height:40px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}._tab_xugr0_98[aria-selected=true]{background:var(--fill-raised);box-shadow:var(--shadow-control);color:var(--color-text)}._tab_xugr0_98:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._actions_xugr0_130{flex-wrap:wrap;gap:10px;display:flex}._choice_xugr0_137{flex-direction:column;gap:12px;display:flex}._choiceTitle_xugr0_143{font-size:18px;font-weight:800}._existing_xugr0_148{border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-text);margin:0;padding:12px;font-size:16px;font-weight:700}._google_xugr0_159{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--fill-raised);min-height:48px;box-shadow:var(--shadow-control);color:var(--color-text);justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}._google_xugr0_159:hover{background:var(--fill-raised-hover)}._google_xugr0_159:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._or_xugr0_185{color:var(--color-muted);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}._or_xugr0_185:before,._or_xugr0_185:after{background:var(--color-border);content:"";flex:1;height:1px}._page_1hxz6_2{flex-direction:column;gap:14px;width:100%;max-width:900px;margin:0 auto;padding:24px 16px 72px;display:flex}._title_1hxz6_12{font-size:clamp(26px,5vw,34px);font-weight:800}._subtitle_1hxz6_17{margin-top:12px;font-size:18px;font-weight:800}._muted_1hxz6_23{color:var(--color-muted);margin:0;font-size:14px}._error_1hxz6_29{border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);margin:0;padding:10px 12px}._tabs_1hxz6_37{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);flex-wrap:wrap;gap:4px;padding:4px;display:flex}._tab_1hxz6_37{border-radius:var(--radius-control);min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-weight:800}._tab_1hxz6_37[aria-selected=true]{background:var(--fill-raised);box-shadow:var(--shadow-control);color:var(--color-text)}._tab_1hxz6_37:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._panel_1hxz6_70{flex-direction:column;gap:12px;display:flex}._count_1hxz6_76{color:var(--color-score);margin:0;font-weight:800}._report_1hxz6_82{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);flex-direction:column;gap:6px;padding:14px;display:flex}._reportHead_1hxz6_92{overflow-wrap:anywhere;margin:0}._note_1hxz6_97{border-radius:var(--radius-control);background:var(--color-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px}._actions_1hxz6_106{flex-wrap:wrap;gap:8px;display:flex}._addWord_1hxz6_112{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}._input_1hxz6_120{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);min-height:44px;color:var(--color-text);font:inherit;padding:0 12px}._words_1hxz6_130{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._word_1hxz6_130{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);align-items:center;gap:4px;padding-left:12px;display:flex}._table_1hxz6_149{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_1hxz6_149 th,._table_1hxz6_149 td{border-bottom:1px solid var(--color-border);text-align:start;padding:8px 6px}._caption_1hxz6_162{text-align:start;margin-bottom:8px;font-weight:800}._audit_1hxz6_168{color:var(--color-muted);margin:0;padding-left:18px;font-size:14px}._page_1plz5_2{flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:24px 16px 72px;display:flex}._title_1plz5_12{font-size:clamp(28px,6vw,40px);font-weight:800}._tabs_1plz5_17{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);gap:4px;padding:4px;display:flex}._tab_1plz5_17{border-radius:var(--radius-control);min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-weight:800}._tab_1plz5_17[aria-selected=true]{background:var(--fill-raised);box-shadow:var(--shadow-control);color:var(--color-text)}._tab_1plz5_17:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._card_1plz5_49{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);padding:16px}._muted_1plz5_57{color:var(--color-muted);margin:0}._you_1plz5_62{color:var(--color-score);margin:0 0 12px;font-weight:800}._table_1plz5_68{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_1plz5_68 th,._table_1plz5_68 td{border-bottom:1px solid var(--color-border);text-align:start;padding:10px 6px}._table_1plz5_68 thead th{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}._table_1plz5_68 tbody th{overflow-wrap:anywhere;font-weight:700}._table_1plz5_68 a{color:var(--color-text)}._place_1plz5_98{width:3em;color:var(--color-muted);font-weight:800}._rating_1plz5_104,._gained_1plz5_105{font-weight:800}._gained_1plz5_105{color:var(--color-score)}._hidden_1plz5_113{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._page_1pw7i_2{flex-direction:column;gap:14px;width:100%;max-width:1100px;margin:0 auto;padding:24px 16px 72px;display:flex}._title_1pw7i_12{overflow-wrap:anywhere;font-size:clamp(24px,5vw,34px);font-weight:800}._subtitle_1pw7i_18{font-size:20px;font-weight:800}._muted_1pw7i_23{color:var(--color-muted);margin:0;font-size:14px}._layout_1pw7i_29{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){._layout_1pw7i_29{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}._card_1pw7i_42{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:20px;display:flex}._list_1pw7i_53{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1pw7i_61{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;display:flex}._result_1pw7i_70{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:800}._result_1pw7i_70[data-result=win]{color:var(--color-score)}._link_1pw7i_81{color:var(--color-accent-ink);font-weight:700}._page_p6wke_2{flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 72px;display:flex}._card_p6wke_12{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}._title_p6wke_23{overflow-wrap:anywhere;font-size:clamp(28px,6vw,40px);font-weight:800}._subtitle_p6wke_29{font-size:20px;font-weight:800}._muted_p6wke_34{color:var(--color-muted);margin:0;font-size:14px}._stats_p6wke_40{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._stat_p6wke_40{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);flex-direction:column-reverse;align-items:center;gap:6px;padding:12px 4px;display:flex}._statLabel_p6wke_58{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}._statValue_p6wke_66{color:var(--color-score);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:800;line-height:1}._table_p6wke_76{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._table_p6wke_76 caption{text-align:start;margin-bottom:8px}._table_p6wke_76 th,._table_p6wke_76 td{border-bottom:1px solid var(--color-border);text-align:end;padding:8px 6px}._table_p6wke_76 th:first-child{text-align:start}._table_p6wke_76 thead th{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}._back_p6wke_106{color:var(--color-accent-ink);align-self:flex-start;font-weight:700}._results_p6wke_112{flex-direction:column;gap:8px;display:flex}._label_p6wke_118{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}._rating_p6wke_126{color:var(--color-score);margin:0;font-weight:800}._achievements_p6wke_133{flex-direction:column;gap:8px;display:flex}._badges_p6wke_139{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._badge_p6wke_139{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);align-items:flex-start;gap:10px;padding:10px;display:flex}._badge_p6wke_139[data-unlocked=false]{opacity:.7}._badgeMark_p6wke_162{color:var(--color-score);font-size:18px;line-height:1.2}._badge_p6wke_139[data-unlocked=false] ._badgeMark_p6wke_162{color:var(--color-muted)}._badgeText_p6wke_172{flex-direction:column;gap:2px;min-width:0;display:flex}._badgeName_p6wke_179{font-weight:800}._policy_tasaj_1{gap:16px;line-height:1.6;display:grid}._policy_tasaj_1 p{margin:0}._updated_tasaj_11{color:var(--color-muted);font-size:14px}._section_tasaj_16{gap:4px;display:grid}._heading_tasaj_21{text-transform:none;font-size:17px}._promise_tasaj_26{margin-top:8px;font-weight:700}._skip_cw725_1{z-index:100;border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);padding:10px 14px;font-weight:700;position:absolute;top:-48px;left:16px}._skip_cw725_1:focus{top:12px}._header_cw725_17{border-bottom:1px solid var(--color-border);background:var(--fill-surface)}._headerInner_cw725_22{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}._logo_cw725_33{min-height:44px;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;text-transform:var(--heading-transform);white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=419px){._logo_cw725_33{gap:6px;font-size:16px}._tools_cw725_55{gap:6px}}._logoMark_cw725_60{width:34px;height:22px;position:relative}._logoMark_cw725_60 span{box-sizing:border-box;border:1px solid var(--color-border);border-radius:50%;width:22px;height:22px;position:absolute;top:0}._logoMark_cw725_60 span:first-child{background:var(--stone-black);left:0}._logoMark_cw725_60 span:last-child{background:var(--stone-white);left:12px}._tools_cw725_55{gap:8px;display:flex}._notice_cw725_93{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--fill-surface);width:calc(100% - 32px);max-width:1080px;box-shadow:var(--shadow-card);color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px auto 0;padding:10px 12px 10px 16px;display:flex}._noticeText_cw725_110{margin:0;font-weight:600}._noticeText_cw725_110 a{color:var(--color-accent-ink);font-weight:700}._footer_cw725_120{border-top:1px solid var(--color-border);margin-top:48px}._footerInner_cw725_125{justify-content:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:8px 16px;display:flex}._footerLink_cw725_136{min-height:44px;color:var(--color-muted);align-items:center;font-size:14px;display:inline-flex}._footerLink_cw725_136:hover{color:var(--color-text)}[data-theme=pro][data-mode=light]{--color-bg:#f5f6f8;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#fff;--color-surface-2:#eef0f3;--color-text:#0e1116;--color-muted:#565e6c;--color-border:#e1e4e9;--color-accent:#087f5b;--color-on-accent:#fff;--color-accent-soft:#e3f4ec;--color-accent-ink:#06603f;--color-score:#06603f;--color-danger:#b42318;--color-danger-soft:#fdecea;--focus-ring:#087f5b;--font-display:"Manrope", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"Manrope", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:12px;--radius-control:10px;--border-width:1px;--shadow-card:none;--shadow-control:none;--board-bg:#e9e2d2;--board-line:#3c34268c;--board-star:#5c5546;--board-radius:12px;--board-border:none;--board-shadow:inset 0 0 0 1px #0000000f;--board-coord:#5f584c;--stone-black:radial-gradient(circle at 38% 32%, #3b3f46, #0b0d10 70%);--stone-black-border:none;--stone-black-shadow:0 1px 2px #0006;--stone-black-outline:0 0 0 0 transparent;--stone-white:radial-gradient(circle at 38% 32%, #fff, #e4e6ea 75%);--stone-white-border:none;--stone-white-shadow:0 1px 2px #00000040, inset 0 0 0 1px #00000014;--win-highlight:#087f5b;--last-move:#f03e3e}[data-theme=pro][data-mode=dark]{--color-bg:#0c0f14;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#141920;--color-surface-2:#1b212a;--color-text:#e7ebf0;--color-muted:#98a2af;--color-border:#262d37;--color-accent:#3dd9a0;--color-on-accent:#04241a;--color-accent-soft:#12302a;--color-accent-ink:#7be8c0;--color-score:#7be8c0;--color-danger:#ff8f80;--color-danger-soft:#3a1c1a;--focus-ring:#3dd9a0;--font-display:"Manrope", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"Manrope", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:12px;--radius-control:10px;--border-width:1px;--shadow-card:none;--shadow-control:none;--board-bg:#2b2822;--board-line:#e7ebf047;--board-star:#a39e92;--board-radius:12px;--board-border:none;--board-shadow:inset 0 0 0 1px #ffffff0f;--board-coord:#98a2af;--stone-black:radial-gradient(circle at 38% 32%, #3b3f46, #050608 70%);--stone-black-border:none;--stone-black-shadow:0 0 0 1px #fff3;--stone-black-outline:0 0 0 1.5px #a39e92;--stone-white:radial-gradient(circle at 38% 32%, #fff, #dfe2e7 75%);--stone-white-border:none;--stone-white-shadow:0 1px 2px #00000080;--win-highlight:#3dd9a0;--last-move:#ff6b6b}[data-theme=parlor][data-mode=light]{--color-bg:#eef0ea;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#fff;--color-surface-2:#f4f6f1;--color-text:#1d231f;--color-muted:#535b55;--color-border:#d3d9d0;--color-accent:#2f5d46;--color-on-accent:#fff;--color-accent-soft:#e1ece5;--color-accent-ink:#2f5d46;--color-score:#2f5d46;--color-danger:#9e3418;--color-danger-soft:#f7e4da;--focus-ring:#2f5d46;--font-display:"Fraunces", Georgia, "Songti SC", "Noto Serif CJK SC", SimSun, serif;--font-body:"Figtree", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:16px;--radius-control:999px;--border-width:1px;--shadow-card:0 1px 2px #1d231f0f, 0 12px 32px -20px #1d231f59;--shadow-control:none;--board-bg:repeating-linear-gradient(97deg, #7848180b 0 2px, transparent 2px 14px), #ddae68;--board-line:#462a0eb8;--board-star:#4a2e12;--board-radius:14px;--board-border:none;--board-shadow:0 2px 0 #5a370f40, 0 24px 48px -24px #3c280f8c;--board-coord:#5a3a17;--stone-black:radial-gradient(circle at 35% 30%, #5c5c5c 0%, #1b1b1b 45%, #050505 100%);--stone-black-border:none;--stone-black-shadow:0 2px 3px #00000073;--stone-black-outline:0 0 0 0 transparent;--stone-white:radial-gradient(circle at 35% 30%, #fff 0%, #f2f1eb 50%, #cfccc2 100%);--stone-white-border:none;--stone-white-shadow:0 2px 3px #0000004d;--win-highlight:#9c3a10;--last-move:#e2553f}[data-theme=parlor][data-mode=dark]{--color-bg:#111512;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#1a201c;--color-surface-2:#212823;--color-text:#ecefe9;--color-muted:#a3aca5;--color-border:#2e3731;--color-accent:#86c9a2;--color-on-accent:#0d1a12;--color-accent-soft:#1f3328;--color-accent-ink:#86c9a2;--color-score:#86c9a2;--color-danger:#f2a083;--color-danger-soft:#3b241c;--focus-ring:#86c9a2;--font-display:"Fraunces", Georgia, "Songti SC", "Noto Serif CJK SC", SimSun, serif;--font-body:"Figtree", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:16px;--radius-control:999px;--border-width:1px;--shadow-card:0 12px 32px -20px #000c;--shadow-control:none;--board-bg:repeating-linear-gradient(97deg, #0000000f 0 2px, transparent 2px 14px), #a06c37;--board-line:#1e1104d9;--board-star:#2a1a0c;--board-radius:14px;--board-border:none;--board-shadow:0 24px 48px -24px #000000e6;--board-coord:#e9d3b4;--stone-black:radial-gradient(circle at 35% 30%, #5c5c5c 0%, #1b1b1b 45%, #050505 100%);--stone-black-border:none;--stone-black-shadow:0 2px 3px #00000073;--stone-black-outline:0 0 0 0 transparent;--stone-white:radial-gradient(circle at 35% 30%, #fff 0%, #f2f1eb 50%, #cfccc2 100%);--stone-white-border:none;--stone-white-shadow:0 2px 3px #0000004d;--win-highlight:#ffe08a;--last-move:#e2553f}[data-theme=metal][data-mode=dark]{--color-bg:#111214;--fill-page:radial-gradient(120% 50% at 50% 0%, #e03a2f24 0%, transparent 60%), repeating-linear-gradient(90deg, #ffffff07 0 1px, transparent 1px 3px), linear-gradient(180deg, #1c1d20 0%, #0b0c0e 100%);--fill-surface:linear-gradient(180deg, #2b2d32 0%, #25272b 50%, #222428 100%);--fill-raised:linear-gradient(180deg, #3b3e44 0%, #2a2c31 48%, #1d1f22 52%, #25272b 100%);--fill-raised-hover:linear-gradient(180deg, #474a51 0%, #33363b 48%, #26282c 52%, #2e3035 100%);--fill-accent:linear-gradient(180deg, #d2352b 0%, #c9302a 50%, #9e2219 100%);--color-surface:#25272b;--color-surface-2:#1a1b1e;--color-text:#ecedef;--color-muted:#b4b7bd;--color-border:#4a4d53;--color-accent:#c9302a;--color-on-accent:#fff;--color-accent-soft:#3a1c1a;--color-accent-ink:#ff8a80;--color-score:#ffb547;--color-danger:#ffa196;--color-danger-soft:#3b1715;--focus-ring:#ffb547;--font-display:"Saira", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"Barlow", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:uppercase;--radius-card:14px;--radius-control:12px;--border-width:1px;--shadow-card:inset 0 1px 0 #ffffff17, 0 6px 16px #0000008c;--shadow-control:inset 0 1px 0 #ffffff21, 0 3px 8px #00000080;--board-bg:repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 3px), linear-gradient(180deg, #2b2d31 0%, #202226 100%);--board-line:#ecedef52;--board-star:#9ca0a8;--board-radius:12px;--board-border:1px solid #4a4d53;--board-shadow:inset 0 1px 0 #ffffff0f, 0 6px 16px #0009;--board-coord:#b4b7bd;--stone-black:radial-gradient(circle at 35% 30%, #6b6e74, #1a1b1e 55%, #050506);--stone-black-border:1px solid #6b6e74;--stone-black-shadow:0 2px 3px #0009;--stone-black-outline:0 0 0 1.5px #9ca0a8;--stone-white:radial-gradient(circle at 35% 30%, #fff, #e3e5e8 55%, #b7bbc1);--stone-white-border:none;--stone-white-shadow:0 2px 3px #0009;--win-highlight:#ff5a4e;--last-move:#ff5a4e}[data-theme=metal][data-mode=light]{--color-bg:#d9dce0;--fill-page:radial-gradient(120% 50% at 50% 0%, #b5271d1a 0%, transparent 60%), repeating-linear-gradient(90deg, #ffffff59 0 1px, transparent 1px 3px), linear-gradient(180deg, #e6e8eb 0%, #c9ccd1 100%);--fill-surface:linear-gradient(180deg, #f7f8f9 0%, #f0f1f3 50%, #ebecef 100%);--fill-raised:linear-gradient(180deg, #fff 0%, #eeeff1 46%, #e2e4e7 54%, #f4f5f6 100%);--fill-raised-hover:linear-gradient(180deg, #fff 0%, #f6f7f8 46%, #eceef0 54%, #fafafb 100%);--fill-accent:linear-gradient(180deg, #d23327 0%, #b5271d 50%, #8e1d15 100%);--color-surface:#f0f1f3;--color-surface-2:#e2e4e7;--color-text:#15161a;--color-muted:#4a4d54;--color-border:#a9adb4;--color-accent:#b5271d;--color-on-accent:#fff;--color-accent-soft:#f6dedb;--color-accent-ink:#a8241b;--color-score:#7a4e00;--color-danger:#a11e16;--color-danger-soft:#fbe4e1;--focus-ring:#0b5cad;--font-display:"Saira", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"Barlow", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:uppercase;--radius-card:14px;--radius-control:12px;--border-width:1px;--shadow-card:inset 0 1px 0 #ffffffe6, 0 4px 12px #282c3433;--shadow-control:inset 0 1px 0 #fffffff2, 0 2px 6px #282c3438;--board-bg:repeating-linear-gradient(90deg, #fff6 0 1px, transparent 1px 3px), linear-gradient(180deg, #e4e6e9 0%, #cdd0d4 100%);--board-line:#15161a6b;--board-star:#4a4d54;--board-radius:12px;--board-border:1px solid #a9adb4;--board-shadow:inset 0 1px 0 #fffc, 0 4px 12px #282c3440;--board-coord:#4a4d54;--stone-black:radial-gradient(circle at 35% 30%, #6b6e74, #1a1b1e 55%, #050506);--stone-black-border:none;--stone-black-shadow:0 2px 3px #0006;--stone-black-outline:0 0 0 0 transparent;--stone-white:radial-gradient(circle at 35% 30%, #fff, #f0f1f3 55%, #c3c7cd);--stone-white-border:1px solid #8d9198;--stone-white-shadow:0 2px 3px #0000004d;--win-highlight:#b5271d;--last-move:#b5271d}[data-theme=arcade][data-mode=light]{--color-bg:#f4f5ff;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#fff;--color-surface-2:#e9ebff;--color-text:#0d1033;--color-muted:#464b72;--color-border:#0d1033;--color-accent:#3d4bff;--color-on-accent:#fff;--color-accent-soft:#dfe2ff;--color-accent-ink:#3d4bff;--color-score:#3d4bff;--color-danger:#be1e4a;--color-danger-soft:#fde6ec;--focus-ring:#ff5a5f;--font-display:"Unbounded", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"DM Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:uppercase;--radius-card:20px;--radius-control:14px;--border-width:2.5px;--shadow-card:6px 6px 0 #0d1033;--shadow-control:3px 3px 0 #0d1033;--board-bg:#fff;--board-line:#c3c7ee;--board-star:#0d1033;--board-radius:20px;--board-border:3px solid #0d1033;--board-shadow:8px 8px 0 #0d1033;--board-coord:#464b72;--stone-black:#0d1033;--stone-black-border:none;--stone-black-shadow:0 0 0 0 transparent;--stone-black-outline:0 0 0 0 transparent;--stone-white:#fff;--stone-white-border:2.5px solid #0d1033;--stone-white-shadow:none;--win-highlight:#ff5a5f;--last-move:#ff5a5f}[data-theme=arcade][data-mode=dark]{--color-bg:#0a0c22;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#14173a;--color-surface-2:#1c2050;--color-text:#f3f4ff;--color-muted:#a8acd8;--color-border:#8a93ff;--color-accent:#8a93ff;--color-on-accent:#0a0c22;--color-accent-soft:#23286a;--color-accent-ink:#8a93ff;--color-score:#8a93ff;--color-danger:#ff94ae;--color-danger-soft:#3b1830;--focus-ring:#ff7a7e;--font-display:"Unbounded", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:"DM Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:uppercase;--radius-card:20px;--radius-control:14px;--border-width:2.5px;--shadow-card:6px 6px 0 #8a93ff;--shadow-control:3px 3px 0 #8a93ff;--board-bg:#14173a;--board-line:#343a80;--board-star:#8a93ff;--board-radius:20px;--board-border:3px solid #8a93ff;--board-shadow:8px 8px 0 #8a93ff;--board-coord:#a8acd8;--stone-black:#02030f;--stone-black-border:2.5px solid #8a93ff;--stone-black-shadow:0 0 0 0 transparent;--stone-black-outline:0 0 0 1.5px #b8bdff;--stone-white:#f3f4ff;--stone-white-border:none;--stone-white-shadow:none;--win-highlight:#ff7a7e;--last-move:#ff7a7e}[data-theme=ink][data-mode=light]{--color-bg:#f0f0ec;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#f8f8f5;--color-surface-2:#e8e8e2;--color-text:#151515;--color-muted:#56565a;--color-border:#cfcfc7;--color-accent:#b3301c;--color-on-accent:#fff;--color-accent-soft:#f3ded9;--color-accent-ink:#b3301c;--color-score:#b3301c;--color-danger:#8e1f12;--color-danger-soft:#f5e1db;--focus-ring:#b3301c;--font-display:"Noto Serif SC", Georgia, "Songti SC", "Noto Serif CJK SC", SimSun, serif;--font-body:"IBM Plex Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:2px;--radius-control:2px;--border-width:1px;--shadow-card:none;--shadow-control:none;--board-bg:#e7e3d6;--board-line:#1515158c;--board-star:#3a3832;--board-radius:2px;--board-border:1px solid #151515;--board-shadow:none;--board-coord:#56565a;--stone-black:#151515;--stone-black-border:none;--stone-black-shadow:0 0 0 0 transparent;--stone-black-outline:0 0 0 0 transparent;--stone-white:#fbfaf6;--stone-white-border:1.5px solid #151515;--stone-white-shadow:none;--win-highlight:#b3301c;--last-move:#e2593f}[data-theme=ink][data-mode=dark]{--color-bg:#0f0f0f;--fill-page:var(--color-bg);--fill-surface:var(--color-surface);--fill-raised:var(--color-surface);--fill-raised-hover:var(--color-surface-2);--fill-accent:var(--color-accent);--color-surface:#171717;--color-surface-2:#1f1f1f;--color-text:#eceae4;--color-muted:#a2a09a;--color-border:#33322f;--color-accent:#e2593f;--color-on-accent:#120806;--color-accent-soft:#2a1612;--color-accent-ink:#e2593f;--color-score:#e2593f;--color-danger:#f29682;--color-danger-soft:#3a1f1a;--focus-ring:#e2593f;--font-display:"Noto Serif SC", Georgia, "Songti SC", "Noto Serif CJK SC", SimSun, serif;--font-body:"IBM Plex Sans", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--heading-transform:none;--radius-card:2px;--radius-control:2px;--border-width:1px;--shadow-card:none;--shadow-control:none;--board-bg:#23211c;--board-line:#eceae452;--board-star:#b5b1a6;--board-radius:2px;--board-border:1px solid #8a867c;--board-shadow:none;--board-coord:#a2a09a;--stone-black:#050505;--stone-black-border:1.5px solid #8a867c;--stone-black-shadow:0 0 0 0 transparent;--stone-black-outline:0 0 0 1.5px #b5b1a6;--stone-white:#eceae4;--stone-white-border:none;--stone-white-shadow:none;--win-highlight:#e2593f;--last-move:#e2593f}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji"}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--color-border) var(--color-bg)}body{background:var(--fill-page);background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);caret-color:var(--color-accent);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);text-transform:var(--heading-transform);text-wrap:balance;margin:0;line-height:1.1}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-accent-ink);text-underline-offset:3px}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
