.chinese46,.reversi47{width:100%;min-width:0;max-width:100%}.board-host47{width:min(1100px,100%);min-width:0;margin:20px auto!important}.board-viewport47{position:relative;width:100%;height:clamp(460px,72vh,780px);border:1px solid #63dae655;border-radius:26px;overflow:hidden;background:#082c3c}.board-viewport47 canvas{display:block;width:100%;height:100%;touch-action:none}.board-help47{position:absolute;top:14px;left:16px;right:190px;padding:12px 16px;border-radius:14px;background:#032334e8;color:#e1f6ff;font-size:14px;line-height:1.6;pointer-events:none}.board-reset47{position:absolute;right:12px;top:14px;font-size:13px}.reversi47 .pro-game-controls{max-width:1100px;flex-wrap:wrap}.reversi47 .pro-game-controls label{flex-wrap:wrap;max-width:100%}.reversi47 select{max-width:100%}body[data-playgame="reversi"],body[data-playgame="cin-damasi"]{overflow-x:clip}.reversi47 .pro-game-info{margin:15px auto}.chinese46 .board-host47{align-self:center}.chinese46 .cc-legend46{margin:16px auto}
.jenga-v33 .wood-face{background-color:#c79556;background-image:linear-gradient(180deg,#fff5,transparent 25%,#6a350524 80%,#fff3),repeating-linear-gradient(2deg,transparent 0 3px,#723d171a 4px,transparent 5px 9px),repeating-linear-gradient(178deg,#e8c18c55 0 5px,#b777392b 6px 7px,transparent 8px 13px)!important;background-position:0 0,var(--grain-shift,0) 0,0 var(--grain-shift,0);border:1px solid #a16d38!important;border-radius:3px;box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 3px #6b3f2966!important}.jenga-v33 .wood-face.top{filter:brightness(1.17)!important}.jenga-v33 .wood-face.left,.jenga-v33 .wood-face.right{background-image:repeating-radial-gradient(ellipse at 40% 50%,#c99b60 0 2px,#b6854d 3px,#d5aa70 4px 6px)!important}.jenga-v33 .tower-scene{overflow:hidden}
@container site69 (max-width:650px){.board-viewport47{height:540px}.board-help47{left:8px;right:8px;top:8px;font-size:12px;padding:10px}.board-reset47{top:auto;bottom:10px;right:10px;font-size:12px}.reversi47 .pro-game-controls{padding:12px;gap:10px}.board-host47{margin:12px auto!important}}
body[data-playgame="reversi"] .game-stage{min-width:0;overflow-x:clip}
