.gamao .jogo-mesa{display:flex;flex-direction:column;align-items:stretch;gap:12px}
.gamao-tab{width:100%;margin:0 auto;max-width:calc((100vh - 346px) * 572 / 328);min-width:min(100%,560px)}
.gamao .jogo-mesa .gamao-tab svg{display:block;width:100%;height:auto;min-height:0;max-height:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
.gamao-barra{display:flex;justify-content:center}
.gamao-barra .btn{flex:1 1 auto;max-width:440px;min-height:56px;font-size:18px}
.gamao-tab [data-ac]{cursor:pointer;outline:none}
.gamao-tab [data-ac]:focus-visible .gm-foco{stroke:var(--ouro);stroke-width:3}
.gamao-tab .gm-num{font-family:inherit;pointer-events:none}
.gamao-tab .gm-pisca{animation:gm-pisca 1.1s ease-in-out infinite}
.gamao-tab .gm-rola{transform-box:fill-box;transform-origin:center;animation:gm-rola .3s linear infinite}
.gamao .jogo-placar{flex-wrap:wrap;gap:6px 18px}
@keyframes gm-pisca{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes gm-rola{0%{transform:rotate(-14deg) scale(.92)}50%{transform:rotate(14deg) scale(1.06)}100%{transform:rotate(-14deg) scale(.92)}}
@media (max-width:900px){
.gamao .jogo-mesa{padding:10px;gap:10px}
.gamao-tab{min-width:0;max-width:max(328px,calc(68vh * 328 / 572));max-width:max(328px,calc(68svh * 328 / 572))}
}
@media (prefers-reduced-motion:reduce){.gamao-tab .gm-pisca,.gamao-tab .gm-rola{animation:none}}
@media (max-width:900px){
.jogo[data-jogo="sinuca"] .jogo-mesa{min-height:630px}
.jogo[data-jogo="gamao"] .jogo-mesa{min-height:662px}
.jogo[data-jogo="palavra-embaralhada"] .jogo-mesa{min-height:638px}
}
@media (max-width:900px) and (orientation:portrait){
.jogo[data-jogo="nave"] .jogo-mesa{min-height:calc(165vw - 8px)}
}
@media (max-width:900px) and (orientation:portrait){
.jogo[data-jogo="aventura-de-plataforma"] .jogo-mesa{min-height:min(calc(56.25vw + 96px),340px)}
.jogo[data-jogo="maku-maia"] .jogo-lado{min-height:600px}
}
@media (min-width:901px){
.jogo[data-jogo="aventura-de-plataforma"]:not(.jogo-cheia) .jogo-mesa{min-height:min(calc((min(100vw - 40px,1400px) - 26px)*.5625 + 12px),calc(100vh - 252px))}
.jogo[data-jogo="aventura-de-plataforma"]:not(.jogo-cheia) .jogo-lado{min-height:570px}
}