._appShell_esfz8_1{--loa-wood-light:#e7c98f;--loa-wood-dark:#b47b43;--loa-frame:#67442b;--loa-ink:#3d2b20;--loa-gold:#d6a738}._stage_esfz8_9{box-sizing:border-box;--loa-chrome:calc(36px + 2 * clamp(.35rem, 1vw, .7rem) + clamp(.35rem, .9vh, .55rem));place-items:center;gap:clamp(.35rem,.9vh,.55rem);width:min(100%,760px);min-width:0;margin:auto;padding:clamp(.35rem,1vw,.7rem);display:grid}._matchBar_esfz8_23{width:min(100%,650px)}._miniDisc_esfz8_25{border-radius:50%;flex:none;width:1.45rem;height:1.45rem;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff24,0 2px 3px #301d1247}._board_esfz8_34{box-sizing:border-box;width:min(100%, 650px, calc(var(--board-vh) - var(--loa-chrome)));aspect-ratio:1;--loa-pad:clamp(.28rem, .8vw, .48rem);padding:var(--loa-pad);border:clamp(.42rem, 1vw, .68rem) solid var(--loa-frame);background:linear-gradient(90deg,#ffffff17,#0000 18% 82%,#371e1117),#8a5c37;border-radius:.28rem;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffe6b857,0 .75rem 1.35rem #3f25153d}._cell_esfz8_54{contain:strict;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;container-type:size}._cell_esfz8_54:disabled{opacity:1}._cell_esfz8_54:not(:disabled){cursor:pointer}._cell_esfz8_54:not(:disabled):focus-visible{z-index:8;outline-offset:-4px;outline:3px solid #fff2b5}._lightCell_esfz8_72{background-color:var(--loa-wood-light)}._darkCell_esfz8_73{background-color:var(--loa-wood-dark)}._lastFrom_esfz8_75{box-shadow:inset 0 0 0 2.5px #0c96a080}._lastTo_esfz8_76{box-shadow:inset 0 0 0 4px #0c96a0ad,inset 0 0 10px 2px #0c96a038}._piece_esfz8_79{z-index:2;aspect-ratio:1;pointer-events:none;width:76%;display:block;position:absolute}._blackDisc_esfz8_90{background:radial-gradient(circle at 34% 28%,#626669 0 8%,#303437 30%,#171a1c 72%,#090a0b 100%);border-color:#16191b}._whiteDisc_esfz8_95{background:radial-gradient(circle at 34% 28%,#fffdf3 0 12%,#eadfc7 42%,#cdbb9b 78%,#9c8869 100%);border-color:#8b7c63}._targetMark_esfz8_102{z-index:4;position:absolute}._cell_esfz8_54{--bk-fit-w:76cqw;--bk-fit-h:calc(var(--bk-fit-w) * 1.045)}._cell_esfz8_54:has(>.bk-fit-ring){contain:size layout style;overflow:visible}._cell_esfz8_54:has(>.bk-fit-ring.is-selected){z-index:3}._moveLines_esfz8_114{inset:var(--loa-pad);z-index:6;width:calc(100% - 2 * var(--loa-pad));height:calc(100% - 2 * var(--loa-pad));pointer-events:none;position:absolute;overflow:visible}._moveLines_esfz8_114 line{stroke-width:.055px;stroke-linecap:round}._lineOpen_esfz8_124{stroke:#fffae8eb}._lineShut_esfz8_125{stroke:#3c2d1e47}._moveLines_esfz8_114 text{font:800 .22px/1 var(--font-app-sans)}._badgeOpen_esfz8_127 circle{fill:#fffaf0;stroke:#7a5226;stroke-width:.03px}._badgeOpen_esfz8_127 text{fill:#4a2f14}._badgeShut_esfz8_129 circle{fill:#ebe1cde0;stroke:#3c2d1e59;stroke-width:.03px}._badgeShut_esfz8_129 text{fill:#3c2d1e8c}._winningCell_esfz8_133 ._piece_esfz8_79{filter:drop-shadow(0 0 3px #f6d361)drop-shadow(0 0 .9rem #ffdc5ddb)}@media (width<=850px),(orientation:portrait){._stage_esfz8_9{width:100%}._board_esfz8_34{width:min(100%, calc(var(--board-vh) - var(--loa-chrome)))}}@media (width<=811px),(width<=850px) and (height>=501px),(orientation:portrait){._matchBar_esfz8_23{width:100%}}@media (width<=520px){._stage_esfz8_9{--loa-chrome:calc(34px + 2 * .25rem + .3rem);gap:.3rem;padding:.25rem}._board_esfz8_34{width:min(100%, calc(var(--board-vh) - var(--loa-chrome)));--loa-pad:.22rem;border-width:.38rem}._piece_esfz8_79{width:75%}._cell_esfz8_54{--bk-fit-w:75cqw}}@media (prefers-reduced-motion:reduce){._piece_esfz8_79,._cell_esfz8_54{transition:none}}._board_esfz8_34{position:relative}@media (width<=850px),(orientation:portrait){._board_esfz8_34{width:min(100%, calc(var(--board-vh) - var(--board-chrome,0px) - var(--loa-chrome)))}}@media (width<=520px){._board_esfz8_34{width:min(100%, calc(var(--board-vh) - var(--board-chrome,0px) - var(--loa-chrome)))}}._seatComponents_esfz8_173{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}._appShell_esfz8_1 .game-control-panel.lines-of-action-control-panel.record-panel>.game-control-scroll{grid-template-rows:auto minmax(76px,1fr) auto auto}._appShell_esfz8_1 .bk-seat-who>._miniDisc_esfz8_25{width:18px;height:18px}html:lang(en) ._appShell_esfz8_1 .lines-of-action-control-panel .bk-setup-label{width:44px}
