.jogo[data-jogo="tanques"],.jogo.tq{grid-template-columns:minmax(0,1fr)}
.jogo[data-jogo="tanques"] .jogo-mesa{display:block;position:relative;padding:0;overflow:hidden;min-height:0;height:max(320px,min(calc(min(100vw - 40px,1400px)*.5625),calc(100vh - 240px)))}
.jogo[data-jogo="tanques"] .jogo-lado{min-height:0}
.tq-palco{position:absolute;inset:0}
.tq-tela{display:block;width:100%;height:100%;background:var(--bg);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;outline-offset:-3px}
.tq-tela:focus-visible{outline:3px solid var(--p)}
.tq-toque{position:absolute;top:8px;right:8px;display:flex;gap:10px;pointer-events:none}
.tq-toque[hidden],.tq-toque[data-oculto="true"]{display:none}
.tq-bt{display:grid;place-items:center;width:64px;height:64px;padding:0;border-radius:var(--pilula);border:1px solid var(--borda-controle);background:rgba(20,16,38,.78);color:var(--tx);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.tq-bt svg{width:28px;height:28px;pointer-events:none}
.tq-bt:active{background:var(--sup3);border-color:var(--p)}
.tq-bt-troca{color:var(--acao)}
.tq .jogo-lado{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;align-items:start}
.tq .jogo-lado .jogo-tela{grid-column:1/-1;justify-self:start}
.tq .jogo-lado .jogo-meu-placar{grid-column:1/-1}
.tq-bloco{display:flex;flex-direction:column;gap:14px;min-width:0}
.tq-bloco-largo{grid-column:1/-1}
.tq .jogo-placar{flex-wrap:wrap;gap:6px 20px}
.tq .jogo-lado .chips .chip{flex:0 0 auto}
.tq-controle{margin:0;padding:10px 14px;border:1px solid var(--sup3);border-radius:var(--r-md);background:var(--bg);font-size:15px;line-height:22px;color:var(--tx2)}
.tq-controle[data-ligado="true"]{border-color:var(--p)}
.tq-controle b{color:var(--p);font-weight:700;overflow-wrap:anywhere}
.tq-oficina{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;align-items:center}
.tq-oficina-dica,.tq-estrelas{margin:0;font-size:15px;line-height:22px;color:var(--tx2)}
.tq-estrelas{grid-column:1/-1}
.tq-estrelas b{color:var(--ouro)}
.tq-mel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 12px;align-items:center;padding:10px 12px;border:1px solid var(--sup3);border-radius:var(--r-md);background:var(--bg)}
.tq-mel-tx{display:flex;flex-direction:column;min-width:0}
.tq-mel-tx b{font-size:16px;line-height:22px;color:var(--tx)}
.tq-mel-tx span{font-size:13px;line-height:18px;color:var(--tx2)}
.tq-mel-n{display:flex;gap:4px}
.tq-mel-n i{width:10px;height:18px;border-radius:3px;background:var(--sup3)}
.tq-mel-n i[data-on="true"]{background:var(--acao)}
.tq-mel-bt{min-height:48px;padding:8px 16px;font-size:14px}
.tq-mel-bt:disabled,.tq .chip:disabled{opacity:.45;cursor:default}
.tq-comandos{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}
.tq-comandos th,.tq-comandos td{padding:9px 10px;border-bottom:1px solid var(--sup3);text-align:left;vertical-align:top}
.jogo.tq.jogo-cheia{grid-template-columns:minmax(0,1fr);align-content:start}
.jogo.tq.jogo-cheia .jogo-mesa{min-height:0;height:calc(100vh - 32px);height:calc(100dvh - 32px)}
.jogo.tq.jogo-cheia .jogo-lado{max-height:none;overflow:visible}
.jogo.tq.jogo-cheia .tq-toque{right:76px}
@media (max-width:900px){
.jogo[data-jogo="tanques"] .jogo-mesa{height:max(300px,min(calc(100vw*1.25),calc(100vh - 150px)));height:max(300px,min(calc(100vw*1.25),calc(100svh - 150px)))}
.tq .jogo-lado{grid-template-columns:minmax(0,1fr)}
.tq-oficina{grid-template-columns:minmax(0,1fr)}
.tq-mel{grid-template-columns:minmax(0,1fr) auto}
.tq-mel-bt{grid-column:1/-1}
.jogo.tq.jogo-cheia .jogo-mesa{height:calc(100vh - 20px);height:calc(100dvh - 20px)}
}
@media (max-width:900px) and (orientation:landscape),(orientation:landscape) and (max-height:540px){
.jogo[data-jogo="tanques"] .jogo-mesa{height:max(220px,calc(100vh - 16px));height:max(220px,calc(100svh - 16px))}
}
@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}
}