.ReversiParts_side__YXLsz{display:flex;flex-direction:column;gap:8px}.ReversiParts_sideNote__YNu_n{margin:0;color:var(--color-text-light);font-size:.8rem}.ReversiParts_record__AsgV1{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));grid-gap:3px 6px;gap:3px 6px;max-height:13rem;margin:0;padding:0;overflow-y:auto;list-style:none;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReversiParts_recordItem__AgUc7{display:flex;align-items:center;gap:4px;padding:1px 4px;border-radius:var(--radius-sm)}.ReversiParts_recordLast__yw1MZ{background:var(--color-bg);font-weight:800}.ReversiParts_recordNum__k0_VK{min-width:1.4rem;color:var(--color-text-light);font-size:.72rem;text-align:right}.ReversiParts_recordPass__ypn14{color:var(--color-text-light);font-size:.78rem}.ReversiParts_empty__kaECB{margin:0;color:var(--color-text-light);font-size:.82rem}.ReversiBoard_countBar__hECtK,.ReversiBoard_frame__HlHZ3,.ReversiBoard_mini___wEVA{--rv-rim:#173a28;--rv-rim-text:#b9d6c3;--rv-felt:#2c7a4b;--rv-felt-hover:#34885a;--rv-line:#154a2c;--rv-black:#1d1f20;--rv-black-rim:#0b0c0c;--rv-black-shine:hsla(0,0%,100%,.16);--rv-white:#f2f1ea;--rv-white-rim:#c9c6ba;--rv-white-shade:rgba(0,0,0,.07);--rv-shadow:rgba(0,0,0,.32)}.ReversiBoard_frame__HlHZ3{--rv-flip-ms:calc(380ms * var(--bg-speed, 1));--rv-step-ms:calc(55ms * var(--bg-speed, 1));position:relative;container-type:inline-size;width:100%;padding:5.5%;border-radius:12px;background:var(--rv-rim);box-shadow:var(--shadow-lg);-moz-user-select:none;user-select:none;-webkit-user-select:none}.ReversiBoard_files__0nzw4,.ReversiBoard_ranks__77Aqo{position:absolute;display:grid;color:var(--rv-rim-text);font-size:2.6cqw;font-weight:700;line-height:1;pointer-events:none}.ReversiBoard_files__0nzw4{top:1.4%;right:5.5%;left:5.5%;grid-template-columns:repeat(8,1fr);text-align:center}.ReversiBoard_ranks__77Aqo{top:5.5%;bottom:5.5%;left:1.6%;grid-template-rows:repeat(8,1fr);align-items:center}.ReversiBoard_grid__8rBq6{position:relative;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1px;gap:1px;aspect-ratio:1;padding:2px;background:var(--rv-line)}.ReversiBoard_star__XH78P{position:absolute;z-index:1;width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--rv-line);transform:translate(-50%,-50%);pointer-events:none}.ReversiBoard_cell__vEn_Q{position:relative;display:block;min-width:0;padding:0;border:none;background:var(--rv-felt);perspective:26cqw;cursor:default;-webkit-tap-highlight-color:transparent}.ReversiBoard_cell__vEn_Q:disabled{opacity:1}.ReversiBoard_playable__jXgSQ{cursor:pointer}@media (hover:hover){.ReversiBoard_playable__jXgSQ:hover{background:var(--rv-felt-hover)}}.ReversiBoard_cell__vEn_Q:focus-visible{z-index:2;outline:3px solid var(--color-secondary);outline-offset:-3px}.ReversiBoard_slot__LOOu3{position:absolute;inset:8%;animation:ReversiBoard_rvPlace__dWCNI calc(.26s * var(--bg-speed, 1)) ease-out}@keyframes ReversiBoard_rvPlace__dWCNI{0%{opacity:0;transform:scale(1.3) translateY(-10%)}}.ReversiBoard_shadow__f8c_e{position:absolute;inset:9% 2% -4% 6%;border-radius:50%;background:var(--rv-shadow)}.ReversiBoard_disc__cNEYZ{position:absolute;inset:0;transform-style:preserve-3d;transition:transform var(--rv-flip-ms) cubic-bezier(.45,0,.3,1);transition-delay:calc(var(--rv-order, 0) * var(--rv-step-ms))}.ReversiBoard_discWhite__LwLia{transform:rotateY(180deg)}.ReversiBoard_face__XmKIu{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ReversiBoard_face__XmKIu:after{content:"";position:absolute;border-radius:50%}.ReversiBoard_faceBlack__Vv_bQ{background:var(--rv-black);box-shadow:inset 0 0 0 .45cqw var(--rv-black-rim)}.ReversiBoard_faceBlack__Vv_bQ:after{top:14%;left:20%;width:38%;height:24%;background:var(--rv-black-shine);transform:rotate(-30deg)}.ReversiBoard_faceWhite__Bs2Dt{background:var(--rv-white);box-shadow:inset 0 0 0 .45cqw var(--rv-white-rim);transform:rotateY(180deg)}.ReversiBoard_faceWhite__Bs2Dt:after{right:12%;bottom:10%;width:64%;height:34%;background:var(--rv-white-shade);transform:rotate(-35deg)}.ReversiBoard_last__arBML{position:absolute;top:50%;left:50%;z-index:3;width:18%;height:18%;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 .3cqw hsla(0,0%,100%,.85);transform:translate(-50%,-50%);animation:ReversiBoard_rvFade__GyEJW calc(.3s * var(--bg-speed, 1)) ease-out both;animation-delay:calc(var(--rv-done, 0) * 1ms)}@keyframes ReversiBoard_rvFade__GyEJW{0%{opacity:0}}.ReversiBoard_dot__Vqa0_{position:absolute;top:50%;left:50%;width:24%;height:24%;border-radius:50%;transform:translate(-50%,-50%);animation:ReversiBoard_rvFade__GyEJW .2s ease-out both;animation-delay:calc(var(--rv-done, 0) * 1ms)}.ReversiBoard_dotBlack__TD6gY{background:rgba(10,12,12,.42)}.ReversiBoard_dotWhite__rfnZ4{background:hsla(0,0%,100%,.55)}.ReversiBoard_ghost__ikgOm{position:absolute;inset:8%;border-radius:50%;opacity:.5;pointer-events:none}.ReversiBoard_ghostBlack__CibMl{background:var(--rv-black)}.ReversiBoard_ghostWhite__8VzxH{background:var(--rv-white)}.ReversiBoard_wouldFlip__1rOsD:before{content:"";position:absolute;inset:4%;z-index:2;border:.5cqw solid var(--color-secondary);border-radius:50%;pointer-events:none}.ReversiBoard_hint__CKYdw:before{content:"";position:absolute;inset:3%;z-index:2;border:.7cqw solid var(--color-secondary);border-radius:50%;pointer-events:none;animation:ReversiBoard_rvHint__Q_tWD 1.1s ease-in-out infinite}@keyframes ReversiBoard_rvHint__Q_tWD{50%{transform:scale(.84);opacity:.55}}@media (prefers-reduced-motion:reduce){.ReversiBoard_disc__cNEYZ{transition-duration:.01ms;transition-delay:0s}.ReversiBoard_dot__Vqa0_,.ReversiBoard_hint__CKYdw:before,.ReversiBoard_last__arBML,.ReversiBoard_slot__LOOu3{animation:none}}.ReversiBoard_mini___wEVA{display:block;flex:none}.ReversiBoard_miniShadow__LQo7s{fill:var(--rv-shadow)}.ReversiBoard_miniBlack__j5l9p{fill:var(--rv-black);stroke:var(--rv-black-rim)}.ReversiBoard_miniWhite__CA5vc{fill:var(--rv-white);stroke:var(--rv-white-rim)}.ReversiBoard_miniShine__keBzl{fill:var(--rv-black-shine)}.ReversiBoard_miniShade__hCJ9b{fill:var(--rv-white-shade)}.ReversiBoard_diagram__WUYl7{display:block;width:100%;height:auto}.ReversiBoard_diagramFelt__CGJ4l{fill:var(--rv-felt)}.ReversiBoard_diagramLine__Edy3S{fill:none;stroke:var(--rv-line);stroke-width:1.5}.ReversiBoard_diagramMove__b_g20{fill:none;stroke:var(--color-secondary);stroke-width:3}.ReversiBoard_diagramTurned__4fCsV{fill:none;stroke:var(--color-accent);stroke-width:2.5}.ReversiBoard_diagramDot__1j_go{fill:rgba(10,12,12,.42)}.ReversiBoard_countBar__hECtK{display:flex;overflow:hidden;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.85rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:28px}.ReversiBoard_countBlack__q5idJ,.ReversiBoard_countWhite__0vjxQ{flex-basis:0;min-width:2.2rem;padding:0 8px;transition:flex-grow .4s ease}.ReversiBoard_countBlack__q5idJ{background:var(--rv-black);color:var(--color-white);text-align:left}.ReversiBoard_countWhite__0vjxQ{background:var(--rv-white);color:var(--color-text);text-align:right}