.CheckersParts_side__qBta3{display:flex;flex-direction:column;gap:8px}.CheckersParts_counts__EM5Q3{display:flex;flex-direction:column;gap:6px}.CheckersParts_countRow__V3c02{display:flex;align-items:center;gap:6px;font-size:.85rem}.CheckersParts_countName__Ashnr{font-weight:700}.CheckersParts_countNum__s8f4M{min-width:1.6rem;font-size:1.05rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CheckersParts_countDetail__0hFMx{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:var(--color-text-light);font-size:.78rem;white-space:nowrap}.CheckersParts_sideNote__ni_0G{margin:8px 0 0;color:var(--color-accent);font-size:.8rem;font-weight:700}.CheckersParts_record__a0Eit{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.6rem,1fr));grid-gap:3px 6px;gap:3px 6px;max-height:13rem;margin:0;padding:0;overflow-y:auto;list-style:none;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckersParts_recordItem__TjqfY{display:flex;align-items:center;gap:4px;padding:1px 4px;border-radius:var(--radius-sm);white-space:nowrap}.CheckersParts_recordLast__0yFBW{background:var(--color-bg);font-weight:800}.CheckersParts_recordNum__f9I2C{min-width:1.4rem;color:var(--color-text-light);font-size:.72rem;text-align:right}.CheckersParts_empty__xqixI{margin:0;color:var(--color-text-light);font-size:.82rem}.CheckersParts_variant__gt6Kx{padding:10px 12px;border-left:4px solid var(--color-secondary);border-radius:var(--radius-sm);background:var(--color-bg);font-size:.88rem}.CheckersBoard_diagram__BZrGC,.CheckersBoard_frame__Dxi8g,.CheckersBoard_icon__Dq_Zx{--ck-rim:#3b2516;--ck-rim-text:#e3c99b;--ck-light:#ead6ad;--ck-dark:#7c5131;--ck-dark-last:#9a6a3c;--ck-light-last:#f3e2bd;--ck-black-top:#2a2a2d;--ck-black-side:#0f0f11;--ck-black-groove:hsla(0,0%,100%,.13);--ck-red-top:#c8382c;--ck-red-side:#7a1c14;--ck-red-groove:rgba(60,0,0,.3);--ck-shine:hsla(0,0%,100%,.28);--ck-shadow:rgba(0,0,0,.35);--ck-gold:#e2b24a;--ck-gold-edge:#8a6114;--ck-step:#f4d47c;--ck-capture:#ff6b5a;--ck-must:#ffcf4d}.CheckersBoard_frame__Dxi8g{position:relative;container-type:inline-size;width:100%;padding:4.6%;border-radius:12px;background:var(--ck-rim);box-shadow:var(--shadow-lg);-moz-user-select:none;user-select:none;-webkit-user-select:none}.CheckersBoard_files__wHkuD,.CheckersBoard_ranks___zj_b{position:absolute;display:grid;color:var(--ck-rim-text);font-size:2.4cqw;font-weight:700;line-height:1;pointer-events:none}.CheckersBoard_files__wHkuD{right:4.6%;bottom:1.2%;left:4.6%;grid-template-columns:repeat(10,1fr);text-align:center}.CheckersBoard_ranks___zj_b{top:4.6%;bottom:4.6%;left:.9%;width:3%;grid-template-rows:repeat(10,1fr);align-items:center;text-align:center}.CheckersBoard_board__oWB85{position:relative;aspect-ratio:1;overflow:hidden;border-radius:2px;box-shadow:0 0 0 .35cqw rgba(0,0,0,.35)}.CheckersBoard_hits__XW8KE,.CheckersBoard_squares__WE_vc{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr)}.CheckersBoard_light__GVogG{background:var(--ck-light)}.CheckersBoard_dark__uxMWC{background:var(--ck-dark)}.CheckersBoard_light__GVogG.CheckersBoard_lastSquare___yiGe{background:var(--ck-light-last)}.CheckersBoard_dark__uxMWC.CheckersBoard_lastSquare___yiGe{background:var(--ck-dark-last)}.CheckersBoard_over__vXlnu,.CheckersBoard_under__8S50W{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.CheckersBoard_over__vXlnu{z-index:3}.CheckersBoard_pieces__UYHeH{position:absolute;inset:0;z-index:2;pointer-events:none}.CheckersBoard_piece__gIFsn{position:absolute;width:10%;height:10%;padding:.35%}.CheckersBoard_moving__g26mU{z-index:3}.CheckersBoard_taken__ZPD4r{z-index:1;animation:CheckersBoard_ckTaken__FYPJC calc(.26s * var(--bg-speed, 1)) ease-in forwards;animation-delay:var(--ck-delay,0s)}@keyframes CheckersBoard_ckTaken__FYPJC{to{opacity:0;transform:scale(.4)}}.CheckersBoard_art__sQBuW{display:block;width:100%;height:100%;overflow:visible}.CheckersBoard_artShadow__npYFt{fill:var(--ck-shadow)}.CheckersBoard_blackSide__GeVy0{fill:var(--ck-black-side)}.CheckersBoard_blackTop__sNRMv{fill:var(--ck-black-top)}.CheckersBoard_redSide__pS4J0{fill:var(--ck-red-side)}.CheckersBoard_redTop__FyP_4{fill:var(--ck-red-top)}.CheckersBoard_blackGroove__q7J_G,.CheckersBoard_redGroove__FhQQR{fill:none;stroke-width:2.4}.CheckersBoard_blackGroove__q7J_G{stroke:var(--ck-black-groove)}.CheckersBoard_redGroove__FhQQR{stroke:var(--ck-red-groove)}.CheckersBoard_shine__atL4v{fill:none;stroke:var(--ck-shine);stroke-width:4;stroke-linecap:round}.CheckersBoard_crown__FOyq4{fill:var(--ck-gold);stroke:var(--ck-gold-edge);stroke-width:2;stroke-linejoin:round}.CheckersBoard_crownNew__pTieV{transform-box:fill-box;transform-origin:center;animation:CheckersBoard_ckCrown__zr9o_ calc(.42s * var(--bg-speed, 1)) cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--ck-crown-delay,0s)}@keyframes CheckersBoard_ckCrown__zr9o_{0%{opacity:0;transform:scale(.2)}}.CheckersBoard_canRing__kUUWO,.CheckersBoard_hintRing__FHTwJ,.CheckersBoard_mustRing__1vKfG,.CheckersBoard_selectedRing__TID_g{fill:none}.CheckersBoard_canRing__kUUWO{stroke:rgba(255,244,214,.55);stroke-width:.5}.CheckersBoard_mustRing__1vKfG{stroke:var(--ck-must);stroke-width:.9;animation:CheckersBoard_ckPulse__z9nzy 1.1s ease-in-out infinite}.CheckersBoard_selectedRing__TID_g{stroke:var(--color-white);stroke-width:1}.CheckersBoard_hintRing__FHTwJ{stroke:var(--ck-gold);stroke-width:1;stroke-dasharray:2 1.2}@keyframes CheckersBoard_ckPulse__z9nzy{50%{opacity:.35}}.CheckersBoard_capturePath___J4LQ,.CheckersBoard_hintPath__v0hjP,.CheckersBoard_stepPath__yXvNS{fill:none;stroke-linecap:round;stroke-linejoin:round}.CheckersBoard_stepPath__yXvNS{stroke:var(--ck-step);stroke-width:.9;opacity:.85}.CheckersBoard_capturePath___J4LQ{stroke:var(--ck-capture);stroke-width:1.1;opacity:.9}.CheckersBoard_hintPath__v0hjP{stroke:var(--ck-gold);stroke-width:1.2;stroke-dasharray:2.4 1.4;animation:CheckersBoard_ckHint__l_RQd 1s linear infinite}@keyframes CheckersBoard_ckHint__l_RQd{to{stroke-dashoffset:-3.8}}.CheckersBoard_hintTarget__5dUau{fill:none;stroke:var(--ck-gold);stroke-width:1.1}.CheckersBoard_captureMark__aE6DO{stroke:var(--color-white);stroke-width:1.3;stroke-linecap:round}.CheckersBoard_target__faDEE{fill:var(--ck-step);stroke:rgba(0,0,0,.45);stroke-width:.35}.CheckersBoard_waypoint__XCxq6{fill:var(--ck-capture);stroke:rgba(0,0,0,.45);stroke-width:.3}.CheckersBoard_hits__XW8KE{z-index:4}.CheckersBoard_hit__43sti{min-width:0;padding:0;border:none;background:transparent;cursor:default;-webkit-tap-highlight-color:transparent}.CheckersBoard_hit__43sti:disabled{cursor:default}.CheckersBoard_hitOn__xid1q{cursor:pointer}@media (hover:hover){.CheckersBoard_hitOn__xid1q:hover{background:hsla(0,0%,100%,.12)}}.CheckersBoard_hit__43sti:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.CheckersBoard_crownNew__pTieV,.CheckersBoard_hintPath__v0hjP,.CheckersBoard_mustRing__1vKfG,.CheckersBoard_taken__ZPD4r{animation:none}.CheckersBoard_taken__ZPD4r{opacity:0}}.CheckersBoard_icon__Dq_Zx{display:inline-block;flex:none}.CheckersBoard_diagram__BZrGC{display:block;width:100%;height:auto;border-radius:4px}.CheckersBoard_diagramLight__129rh{fill:var(--ck-light)}.CheckersBoard_diagramDark__BQF5Y{fill:var(--ck-dark)}.CheckersBoard_diagramTarget__5IK6k{fill:var(--ck-step);stroke:rgba(0,0,0,.45);stroke-width:.35}.CheckersBoard_diagramWay__2eMHe{fill:var(--ck-capture)}.CheckersBoard_diagramPath__V7AOq{fill:none;stroke:var(--ck-step);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.CheckersBoard_diagramX__hfi8H{stroke:var(--color-white);stroke-width:1.1;stroke-linecap:round}.BoardGame_screen__TH6H_{--bg-aspect:1;--bg-cap:720px;--bg-chrome:210px;--bg-chrome-wide:84px;--bg-side:clamp(190px,27vw,320px);--bg-gap:12px;--bg-speed:1;display:flex;flex-direction:column;gap:10px;min-height:100vh;min-height:100dvh;padding:12px 16px 16px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-main)}.BoardGame_header__LNrD5{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;max-width:1240px;margin:0 auto}.BoardGame_title__y52lj{flex:1 1;min-width:0;margin:0 4px;overflow:hidden;color:var(--color-primary);font-size:clamp(.95rem,2.4vw,1.15rem);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.BoardGame_badge__wt_dE,.BoardGame_watchBadge__D7Upn{flex:none;padding:.25rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-size:.82rem;font-weight:700;white-space:nowrap}.BoardGame_watchBadge__D7Upn{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.BoardGame_actions__iPJig{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.BoardGame_tool__KHTJG{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.35rem;min-width:44px;min-height:44px;padding:0 .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}.BoardGame_tool__KHTJG:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-1px)}.BoardGame_tool__KHTJG:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.BoardGame_tool__KHTJG:disabled{opacity:.45;cursor:not-allowed}.BoardGame_toolOn__vETcw{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.BoardGame_toolDanger__BsCXU{color:var(--color-accent)}.BoardGame_toolDanger__BsCXU:hover:not(:disabled){border-color:var(--color-accent)}.BoardGame_toolIcon__oOs0g{display:inline-flex;flex:none}.BoardGame_toolText__qMxZO{display:inline}.BoardGame_play__il7oy{container-type:inline-size;width:100%}.BoardGame_grid__Dg60W{--bg-board:max(min(100cqw,240px),min(100cqw,calc((100dvh - var(--bg-chrome)) * var(--bg-aspect)),var(--bg-cap)));display:grid;grid-template-columns:var(--bg-board);grid-template-areas:"top" "board" "bottom" "status" "side";justify-content:center;grid-gap:8px;gap:8px}.BoardGame_top__Z_GY9{grid-area:top;min-width:0}.BoardGame_bottom__GFGgG{grid-area:bottom;min-width:0}.BoardGame_board__xCvMm{position:relative;grid-area:board;width:var(--bg-board);min-width:0}.BoardGame_status__MnUgP{grid-area:status;min-height:1.4em;margin:0;color:var(--color-primary);font-size:.95rem;font-weight:700;line-height:1.4;text-align:center}.BoardGame_side__fwa_E{grid-area:side;min-width:0}@media (min-width:600px) and (min-aspect-ratio:1/1),(orientation:landscape) and (max-height:520px){.BoardGame_grid__Dg60W{--bg-board:max(min(calc(100cqw - var(--bg-side) - var(--bg-gap)),220px),min(calc(100cqw - var(--bg-side) - var(--bg-gap)),calc((100dvh - var(--bg-chrome-wide)) * var(--bg-aspect)),var(--bg-cap)));grid-template-columns:var(--bg-board) var(--bg-side);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"board top" "board status" "board side" "board bottom";align-items:start;column-gap:var(--bg-gap);row-gap:8px}.BoardGame_status__MnUgP{text-align:left}.BoardGame_side__fwa_E{align-self:stretch;contain:size;overflow-y:auto}}.BoardGame_panel__NkPrJ{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.BoardGame_panelTitle__Lzu_i{margin:0;color:var(--color-text-light);font-size:.75rem;font-weight:800;letter-spacing:.08em}.BoardGame_bar__OcRMH{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:.35rem .7rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);transition:border-color .2s,box-shadow .2s}.BoardGame_barActive__vk0LA{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.BoardGame_barWinner__DxkJB{border-color:var(--color-secondary)}.BoardGame_piece__6Vh0d{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px}.BoardGame_who__4zx3n{display:flex;flex:1 1;flex-direction:column;min-width:0}.BoardGame_name__7GdZs{overflow:hidden;font-size:.98rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.BoardGame_meta__D9b0g{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;color:var(--color-text-light);font-size:.76rem;line-height:1.3}.BoardGame_turnTag__6a8nh{padding:0 6px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);font-weight:800}.BoardGame_thinking__dCDah{display:inline-flex;align-items:center;gap:3px;color:var(--color-secondary);font-weight:800}.BoardGame_dots__fT2R2{display:inline-flex;gap:2px}.BoardGame_dots__fT2R2 i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:BoardGame_bgDots__yGbZz 1s ease-in-out infinite}.BoardGame_dots__fT2R2 i:nth-child(2){animation-delay:.15s}.BoardGame_dots__fT2R2 i:nth-child(3){animation-delay:.3s}@keyframes BoardGame_bgDots__yGbZz{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.BoardGame_score___s0Q9{flex:none;min-width:2.8rem;padding:.15rem .55rem;border-radius:var(--radius-md);background:var(--color-bg);font-size:1.3rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;text-align:center}.BoardGame_barActive__vk0LA .BoardGame_score___s0Q9{background:var(--color-primary);color:var(--color-white)}.BoardGame_notice__j8Ve2{position:absolute;top:50%;left:50%;z-index:20;max-width:88%;padding:.7rem 1.4rem;border-radius:var(--radius-lg);background:rgba(15,23,42,.86);color:var(--color-white);font-size:clamp(1rem,4.6cqw,1.5rem);font-weight:900;line-height:1.35;text-align:center;pointer-events:none;transform:translate(-50%,-50%);animation:BoardGame_bgNotice__EGLrs var(--bg-notice-ms,1.8s) ease-out forwards}.BoardGame_noticeSub__dJB5Q{display:block;margin-top:.2rem;font-size:.62em;font-weight:700;opacity:.85}@keyframes BoardGame_bgNotice__EGLrs{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}20%{transform:translate(-50%,-50%) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.BoardGame_btn__Rp7RK{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.7rem 1.2rem;border:1px solid transparent;border-radius:var(--radius-md);font-size:1rem;font-weight:800;cursor:pointer;transition:transform .15s,background-color .15s,border-color .15s}.BoardGame_btn__Rp7RK:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.BoardGame_btn__Rp7RK:disabled{opacity:.55;cursor:not-allowed}.BoardGame_btn__Rp7RK:hover:not(:disabled){transform:translateY(-1px)}.BoardGame_btnPrimary__MNt_m{background:var(--color-primary);color:var(--color-white)}.BoardGame_btnSecondary__E_wN4{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.BoardGame_btnSecondary__E_wN4:hover:not(:disabled){border-color:var(--color-primary)}.BoardGame_btnDanger__f_2tA{background:var(--color-accent);color:var(--color-white)}.BoardGame_overlay__gPdxR{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.6);animation:BoardGame_bgFade__fTNwv .18s ease-out}@keyframes BoardGame_bgFade__fTNwv{0%{opacity:0}}.BoardGame_dialog__1IkEn{width:min(440px,100%);max-height:calc(100dvh - 32px);padding:1.6rem 1.2rem 1.2rem;overflow-y:auto;border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-xl);text-align:center;animation:BoardGame_bgPop__GR2cL .2s ease-out}@keyframes BoardGame_bgPop__GR2cL{0%{transform:scale(.95)}}.BoardGame_dialogLabel__4Z5x7{margin:0;color:var(--color-text-light);font-size:.78rem;font-weight:800;letter-spacing:.12em}.BoardGame_dialogTitle__PLFgH{margin:.3rem 0 .5rem;color:var(--color-primary);font-size:clamp(1.4rem,6vw,2rem);font-weight:900;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere}.BoardGame_toneWin__5bKp4 .BoardGame_dialogTitle__PLFgH{color:var(--color-secondary)}.BoardGame_toneLose__soYhF .BoardGame_dialogTitle__PLFgH{color:var(--color-text)}.BoardGame_dialogNote__sMxL5{margin:0 0 .6rem;color:var(--color-text-light);font-size:.95rem;line-height:1.55}.BoardGame_dialogBody__79d6o{margin:.4rem 0;text-align:left}.BoardGame_dialogActions__Hh_y6{display:grid;grid-gap:8px;gap:8px;margin-top:1rem}.BoardGame_scores__oy5C5{display:flex;gap:8px;margin:.6rem 0}.BoardGame_scoreCard__Udr4K{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:.6rem .5rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.BoardGame_scoreCardWin__TkDEl{border-color:var(--color-secondary);background:var(--color-white)}.BoardGame_scoreHead__b5P0x{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.BoardGame_scoreName__XsYBS{margin:0;overflow:hidden;color:var(--color-text-light);font-size:.85rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.BoardGame_scoreValue___KQzX{margin:0;color:var(--color-primary);font-size:1.8rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.BoardGame_levels__i_Cl4{display:grid;grid-gap:8px;gap:8px;margin-top:.6rem}.BoardGame_levelBtn__EIrxi{display:flex;flex-direction:column;gap:2px;width:100%;min-height:56px;padding:.7rem .9rem;border:1px solid var(--color-border);border-left:6px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.BoardGame_levelBtn__EIrxi:hover{box-shadow:var(--shadow-md);transform:translateX(3px)}.BoardGame_levelBtn__EIrxi:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.BoardGame_levelCurrent__0QzPO{border-color:var(--color-primary);border-left-color:var(--color-primary)}.BoardGame_levelName__nEU_9{color:var(--color-primary);font-size:1.05rem;font-weight:800}.BoardGame_levelDesc__lS4pP{color:var(--color-text-light);font-size:.84rem;line-height:1.45}.BoardGame_segmented__B8x_1{display:flex;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--color-bg)}.BoardGame_segment__fNHEO{flex:1 1;min-height:44px;padding:0 .6rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-light);font-size:.92rem;font-weight:800;cursor:pointer}.BoardGame_segmentOn__TihrA{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.BoardGame_segment__fNHEO:focus-visible{outline:3px solid var(--color-secondary);outline-offset:1px}.BoardGame_fieldLabel__0LpGy{margin:.4rem 0 .3rem;color:var(--color-text-light);font-size:.8rem;font-weight:800;text-align:left}.BoardGame_sheetOverlay__gUy07{align-items:flex-end;padding:0}.BoardGame_sheet__BEzea{display:flex;flex-direction:column;width:min(620px,100%);max-height:88dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-white);box-shadow:var(--shadow-xl);animation:BoardGame_bgSheet__8HkJ7 .24s ease-out}@keyframes BoardGame_bgSheet__8HkJ7{0%{transform:translateY(40px);opacity:0}}@media (min-width:640px) and (min-height:560px){.BoardGame_sheetOverlay__gUy07{align-items:center;padding:16px}.BoardGame_sheet__BEzea{border-radius:var(--radius-xl)}}.BoardGame_sheetHead__Ur5Qy{display:flex;align-items:center;gap:8px;padding:.8rem .8rem .6rem 1.2rem;border-bottom:1px solid var(--color-border)}.BoardGame_sheetTitle__yJFMw{flex:1 1;margin:0;color:var(--color-primary);font-size:1.15rem;font-weight:900}.BoardGame_sheetBody__KqS1q{padding:.9rem 1.2rem 1.4rem;overflow-y:auto;font-size:.95rem;line-height:1.7}.BoardGame_sheetBody__KqS1q h3{margin:1rem 0 .3rem;color:var(--color-primary);font-size:1rem;font-weight:800}.BoardGame_sheetBody__KqS1q h3:first-child{margin-top:0}.BoardGame_sheetBody__KqS1q p{margin:0 0 .5rem}.BoardGame_sheetBody__KqS1q ol,.BoardGame_sheetBody__KqS1q ul{margin:0 0 .6rem;padding-left:1.3rem}.BoardGame_sheetBody__KqS1q li{margin-bottom:.25rem}.BoardGame_figures__boG6O{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:.4rem 0 .8rem}.BoardGame_figure__x9Bzb{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}.BoardGame_figure__x9Bzb>:first-child{width:100%;max-width:200px}.BoardGame_figure__x9Bzb figcaption{color:var(--color-text-light);font-size:.82rem;line-height:1.45;text-align:center}.BoardGame_srOnly__jLFlu{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:560px){.BoardGame_screen__TH6H_{gap:8px;padding:8px 8px 12px}.BoardGame_header__LNrD5{flex-wrap:nowrap;gap:5px}.BoardGame_actions__iPJig{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto;scrollbar-width:none}.BoardGame_actions__iPJig::-webkit-scrollbar{display:none}.BoardGame_actions__iPJig>:first-child{margin-left:auto}.BoardGame_title__y52lj{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.BoardGame_header__LNrD5>:first-child{flex:none}.BoardGame_actions__iPJig{gap:5px}.BoardGame_tool__KHTJG{padding:0 .55rem;font-size:.8rem}.BoardGame_tool__KHTJG:has(.BoardGame_toolText__qMxZO) .BoardGame_toolIcon__oOs0g{display:none}.BoardGame_toolNarrowIcon__lzILR .BoardGame_toolIcon__oOs0g{display:inline-flex!important}.BoardGame_toolNarrowIcon__lzILR .BoardGame_toolText__qMxZO{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.BoardGame_bar__OcRMH{min-height:46px;padding:.25rem .55rem}.BoardGame_name__7GdZs{font-size:.9rem}.BoardGame_score___s0Q9{font-size:1.12rem}.BoardGame_status__MnUgP{font-size:.86rem}}@media (orientation:landscape) and (max-height:520px){.BoardGame_screen__TH6H_{--bg-chrome-wide:66px;gap:6px;padding:6px 10px 8px}.BoardGame_title__y52lj{font-size:.95rem}.BoardGame_bar__OcRMH{min-height:44px;padding:.2rem .5rem}.BoardGame_status__MnUgP{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.BoardGame_dialog__1IkEn,.BoardGame_dots__fT2R2 i,.BoardGame_notice__j8Ve2,.BoardGame_overlay__gPdxR,.BoardGame_sheet__BEzea{animation-duration:.01ms}}.MarubatsuParts_side__63JC1{display:flex;flex-direction:column;gap:8px}.MarubatsuParts_ruleName__oPU8b{margin:0 0 2px;color:var(--color-primary);font-size:.95rem;font-weight:800}.MarubatsuParts_note__tj3m2{margin:0;color:var(--color-text-light);font-size:.8rem;line-height:1.5}.MarubatsuParts_series__3LSAk{display:flex;flex-direction:column;gap:4px}.MarubatsuParts_seriesRow__Dh95E{display:flex;align-items:center;gap:8px;min-width:0}.MarubatsuParts_seriesName__0hP6O{flex:1 1;min-width:0;overflow:hidden;color:var(--color-text);font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.MarubatsuParts_seriesNum__hIpkd{color:var(--color-primary);font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.MarubatsuParts_seriesNum__hIpkd small{margin-left:2px;color:var(--color-text-light);font-size:.72rem;font-weight:700}.MarubatsuParts_seriesDraw__2zMbh{margin:2px 0 0;color:var(--color-text-light);font-size:.78rem}.MarubatsuParts_ruleDesc__oJBVu{margin:6px 0 0;color:var(--color-text-light);font-size:.82rem;line-height:1.5}.MarubatsuParts_rules__QUKIz{display:grid;grid-gap:8px;gap:8px;margin-top:.6rem}.MarubatsuParts_ruleBtn__QOtlp{display:flex;flex-direction:column;gap:2px;width:100%;min-height:56px;padding:.7rem .9rem;border:1px solid var(--color-border);border-left:6px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);text-align:left;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.MarubatsuParts_ruleBtn__QOtlp:hover{box-shadow:var(--shadow-md);transform:translateX(3px)}.MarubatsuParts_ruleBtn__QOtlp:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.MarubatsuParts_ruleCurrent__R3vr4{border-color:var(--color-primary);border-left-color:var(--color-primary)}.MarubatsuParts_ruleBtnName__yTqUO{color:var(--color-primary);font-size:1.05rem;font-weight:800}.MarubatsuParts_ruleBtnDesc__kt4H1{color:var(--color-text-light);font-size:.84rem;line-height:1.45}@media (max-height:500px){.MarubatsuParts_note__tj3m2{display:none}}.MarubatsuBoard_frame__jPL0_,.MarubatsuBoard_icon__q51bd,.MarubatsuBoard_mini__TM0gB{--mb-paper:#fbf7ee;--mb-paper-edge:#e6dcc6;--mb-grid:#4a5568;--mb-o:var(--color-accent);--mb-x:var(--color-primary);--mb-last:rgba(214,158,46,.16);--mb-hint:var(--color-secondary)}.MarubatsuBoard_frame__jPL0_{--mb-draw-ms:calc(420ms * var(--bg-speed, 1));--mb-line-ms:calc(480ms * var(--bg-speed, 1));--mb-grid-w:4.5;--mb-ink-w:9;position:relative;width:100%;padding:5%;border:1px solid var(--mb-paper-edge);border-radius:var(--radius-lg);background:var(--mb-paper);box-shadow:var(--shadow-lg);-moz-user-select:none;user-select:none;-webkit-user-select:none}.MarubatsuBoard_frameLarge__o6wkQ{--mb-grid-w:6;--mb-ink-w:10;padding:3.5%}.MarubatsuBoard_surface__Gwtj9{position:relative;aspect-ratio:1}.MarubatsuBoard_svg__MsmOf{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.MarubatsuBoard_cells__0RXY1{position:absolute;inset:0;display:grid;grid-auto-rows:1fr}.MarubatsuBoard_cell__dMPL6{min-width:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;cursor:default;-webkit-tap-highlight-color:transparent}.MarubatsuBoard_cell__dMPL6:disabled{opacity:1}.MarubatsuBoard_playable__ab1Kt{cursor:pointer}@media (hover:hover){.MarubatsuBoard_playable__ab1Kt:hover{background:rgba(30,58,95,.05)}}.MarubatsuBoard_cell__dMPL6:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-4px}.MarubatsuBoard_gridLine__gTA2Y{fill:none;stroke:var(--mb-grid);stroke-width:var(--mb-grid-w);stroke-linecap:round;stroke-dasharray:1;animation:MarubatsuBoard_mbStroke__KQW14 calc(.36s * var(--bg-speed, 1)) ease-out both;animation-delay:calc(var(--mb-i) * 70ms * var(--bg-speed, 1))}@keyframes MarubatsuBoard_mbStroke__KQW14{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.MarubatsuBoard_o__TrnPg path,.MarubatsuBoard_x__B33qi path{fill:none;stroke-width:var(--mb-ink-w,9);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.MarubatsuBoard_o__TrnPg path{stroke:var(--mb-o)}.MarubatsuBoard_x__B33qi path{stroke:var(--mb-x)}.MarubatsuBoard_o__TrnPg,.MarubatsuBoard_x__B33qi{transition:opacity .26s ease}.MarubatsuBoard_drawing__IwSXf.MarubatsuBoard_o__TrnPg .MarubatsuBoard_stroke1__8HT_6{animation:MarubatsuBoard_mbStroke__KQW14 var(--mb-draw-ms) cubic-bezier(.5,.1,.4,1) both}.MarubatsuBoard_drawing__IwSXf.MarubatsuBoard_x__B33qi .MarubatsuBoard_stroke1__8HT_6{animation:MarubatsuBoard_mbStroke__KQW14 calc(var(--mb-draw-ms) * .45) ease-out both}.MarubatsuBoard_drawing__IwSXf.MarubatsuBoard_x__B33qi .MarubatsuBoard_stroke2__XXYrb{animation:MarubatsuBoard_mbStroke__KQW14 calc(var(--mb-draw-ms) * .45) ease-out both;animation-delay:calc(var(--mb-draw-ms) * .55)}.MarubatsuBoard_fadingNext__S_yax{opacity:.3;animation:MarubatsuBoard_mbBreathe__NwzrE 1.8s ease-in-out infinite}.MarubatsuBoard_fadingLater__2k5Cz{opacity:.62}@keyframes MarubatsuBoard_mbBreathe__NwzrE{50%{opacity:.5}}.MarubatsuBoard_vanish__fM_ui{transform-box:fill-box;transform-origin:center;animation:MarubatsuBoard_mbVanish__zsUMu calc(.52s * var(--bg-speed, 1)) ease-in both}@keyframes MarubatsuBoard_mbVanish__zsUMu{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.MarubatsuBoard_ghost__rU7AY{opacity:.2}.MarubatsuBoard_dot__03Fya{opacity:.22}.MarubatsuBoard_dotO__Sv2n2{fill:var(--mb-o)}.MarubatsuBoard_dotX__8lZWs{fill:var(--mb-x)}.MarubatsuBoard_last__dquql{fill:var(--mb-last)}.MarubatsuBoard_hint__W6BIm{fill:none;stroke:var(--mb-hint);stroke-width:5;stroke-dasharray:12 9;animation:MarubatsuBoard_mbHint__impA3 1.2s ease-in-out infinite}@keyframes MarubatsuBoard_mbHint__impA3{50%{opacity:.35}}.MarubatsuBoard_strike____Di7{fill:none;stroke-width:calc(var(--mb-ink-w, 9) * 1.2);stroke-linecap:round;stroke-dasharray:1;opacity:.88;animation:MarubatsuBoard_mbStroke__KQW14 var(--mb-line-ms) cubic-bezier(.6,0,.3,1) both}.MarubatsuBoard_strikeLate___AHgZ{animation-delay:calc(var(--mb-draw-ms) + .1s * var(--bg-speed, 1))}.MarubatsuBoard_strikeO__0ig_G{stroke:var(--mb-o)}.MarubatsuBoard_strikeX__jpAoC{stroke:var(--mb-x)}.MarubatsuBoard_icon__q51bd{display:block;overflow:visible;--mb-ink-w:13}.MarubatsuBoard_mini__TM0gB{display:block;width:100%;max-width:150px;margin:0 auto;--mb-ink-w:9}.MarubatsuBoard_miniPaper__7MytH{fill:var(--mb-paper);stroke:var(--mb-paper-edge);stroke-width:3}.MarubatsuBoard_miniGrid__haf_O line{stroke:var(--mb-grid);stroke-width:5;stroke-linecap:round}.MarubatsuBoard_miniStrike__5ywnD{stroke-width:11;stroke-linecap:round;opacity:.88}@media (prefers-reduced-motion:reduce){.MarubatsuBoard_drawing__IwSXf .MarubatsuBoard_stroke1__8HT_6,.MarubatsuBoard_drawing__IwSXf .MarubatsuBoard_stroke2__XXYrb,.MarubatsuBoard_fadingNext__S_yax,.MarubatsuBoard_gridLine__gTA2Y,.MarubatsuBoard_hint__W6BIm,.MarubatsuBoard_strike____Di7,.MarubatsuBoard_vanish__fM_ui{animation:none}}