.f-placar .jogo-mesa{padding:16px;place-items:stretch}
.f-placar-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;--teto:40vh}
.f-placar-grade[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.f-placar-grade[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.f-placar-grade[data-n="5"],.f-placar-grade[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr));--teto:17vh}
.f-placar-equipe{--c:var(--p);--c-tx:#06141A;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border-radius:var(--r-lg);background:var(--bg);border:2px solid var(--sup3);border-top:8px solid var(--c);container-type:inline-size;transition:box-shadow var(--t-rapido) var(--curva),border-color var(--t-rapido) var(--curva)}
.f-placar-equipe[data-cor="1"]{--c:var(--b);--c-tx:#1A0610}
.f-placar-equipe[data-cor="2"]{--c:var(--acao);--c-tx:var(--acao-tx)}
.f-placar-equipe[data-cor="3"]{--c:var(--ouro);--c-tx:#1A1400}
.f-placar-equipe[data-cor="4"]{--c:var(--vio);--c-tx:#0A0714}
.f-placar-equipe[data-cor="5"]{--c:var(--tx);--c-tx:#0A0714}
.f-placar-equipe[data-lider]{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 44px -10px var(--c)}
.f-placar-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}
.f-placar-rotulo{font:800 13px/16px var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);white-space:nowrap}
.f-placar-selo{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--pilula);background:var(--c);color:var(--c-tx);font:800 13px/16px var(--f-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.f-placar-selo:empty{visibility:hidden;padding:0}
.f-placar-nome{width:100%;min-height:48px;padding:6px 10px;border-radius:var(--r-ic);border:1px solid var(--sup3);background:var(--sup);color:var(--c);font:800 20px/28px var(--f-ui);text-align:center}
.f-placar-nome::placeholder{color:var(--c);opacity:1}
.f-placar-nome:hover{border-color:var(--borda-controle)}
.f-placar-nome:focus-visible{outline:2px solid var(--acao);outline-offset:2px}
.f-placar-pontos{flex:1 1 auto;display:grid;place-items:center;min-height:1em;font-family:var(--f-ui);font-weight:900;font-size:22vw;font-size:min(calc(86cqw / var(--n,.64)),62cqw,var(--teto));line-height:1;color:var(--tx);font-variant-numeric:tabular-nums;text-shadow:0 0 .16em var(--c);white-space:nowrap;user-select:none;-webkit-user-select:none;padding:.04em 0}
.f-placar-pulo{animation:f-placar-pulo .28s var(--curva)}
@keyframes f-placar-pulo{0%{transform:scale(.82)}100%{transform:scale(1)}}
.f-placar-extra{min-height:22px;font:700 16px/22px var(--f-ui);color:var(--tx2);text-align:center;font-variant-numeric:tabular-nums}
.f-placar-extra:empty{display:none}
.f-placar-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.f-placar-botoes[data-q="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.f-placar-botoes[data-q="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.f-placar-botoes[data-q="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}
@container (max-width:339px){
.f-placar-botoes[data-q="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}
.f-placar-botoes[data-q="5"]>*{grid-column:span 2}
.f-placar-botoes[data-q="5"]>:nth-child(n+4){grid-column:span 3}
}
@container (max-width:259px){
.f-placar-botoes[data-q="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.f-placar-b{min-height:60px;padding:0 6px;border-radius:var(--pilula);border:2px solid var(--borda-controle);background:var(--sup2);color:var(--tx);font:900 24px/28px var(--f-ui);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:transform var(--t-rapido) var(--curva),filter var(--t-rapido) var(--curva)}
.f-placar-mais{background:var(--c);border-color:var(--c);color:var(--c-tx)}
.f-placar-b:hover{filter:brightness(1.12)}
.f-placar-b:active{transform:scale(.94)}
.f-placar-b:focus-visible{outline:3px solid var(--tx);outline-offset:2px}
.f-placar-b[disabled]{background:var(--sup);border-color:var(--hair);color:var(--tx2);cursor:not-allowed;filter:none;transform:none}
.f-placar .jogo-vez[data-cor="neutro"]{background:var(--sup2);border-color:var(--sup3)}
.f-placar .jogo-vez[data-cor="neutro"] i{background:var(--tx2);box-shadow:none}
.f-placar .jogo-vez[data-cor="1"]{background:var(--b-pastel);border-color:var(--b)}
.f-placar .jogo-vez[data-cor="1"] i{background:var(--b);box-shadow:0 0 12px 2px rgba(255,61,154,.7)}
.f-placar .jogo-vez[data-cor="2"]{background:var(--acao-fundo);border-color:var(--acao)}
.f-placar .jogo-vez[data-cor="2"] i{background:var(--acao);box-shadow:0 0 12px 2px rgba(198,255,61,.7)}
.f-placar .jogo-vez[data-cor="3"]{background:var(--ouro-fundo);border-color:var(--ouro)}
.f-placar .jogo-vez[data-cor="3"] i{background:var(--ouro);box-shadow:0 0 12px 2px rgba(255,210,61,.7)}
.f-placar .jogo-vez[data-cor="4"]{background:var(--sup3);border-color:var(--vio)}
.f-placar .jogo-vez[data-cor="4"] i{background:var(--vio);box-shadow:0 0 12px 2px rgba(139,92,255,.7)}
.f-placar .jogo-vez[data-cor="5"]{background:var(--sup2);border-color:var(--tx)}
.f-placar .jogo-vez[data-cor="5"] i{background:var(--tx);box-shadow:0 0 12px 2px rgba(244,241,255,.6)}
.f-placar-cinco,.f-placar-quatro{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}
.f-placar-quatro{grid-template-columns:repeat(4,minmax(0,1fr))}
.f-placar-cinco .chip,.f-placar-quatro .chip{padding:0;font-variant-numeric:tabular-nums}
.f-placar-acoes .btn{padding-left:16px;padding-right:16px}
.f-placar-acoes .btn-cheio{flex-basis:100%}
.f-placar-confirma{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-md);background:var(--b-pastel);border:1px solid var(--b)}
.f-placar-confirma p{font:800 18px/24px var(--f-ui);color:var(--tx)}
.f-placar-confirma .btn{padding-left:16px;padding-right:16px}
.f-placar-sim{border-color:var(--b)!important;color:var(--tx)}
.f-placar-nota{font-size:15px;line-height:22px}
@media (min-width:901px){
.jogo[data-jogo="placar"] .jogo-mesa,.f-placar .jogo-mesa{min-height:max(440px,calc(100vh - 266px))}
.f-placar-rotulo,.f-placar-selo{font-size:14px}
.f-placar-nome{font-size:24px;line-height:32px;min-height:52px}
}
@media (max-width:900px){
.f-placar .jogo-mesa{padding:8px}
.jogo[data-jogo="placar"] .jogo-lado,.f-placar .jogo-lado{min-height:508px}
.f-placar-grade,.f-placar-grade[data-n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;--teto:26vh}
.f-placar-grade[data-n="3"],.f-placar-grade[data-n="4"],.f-placar-grade[data-n="5"],.f-placar-grade[data-n="6"]{--teto:92px}
.f-placar-equipe{padding:10px;gap:6px;border-radius:var(--r-md)}
.f-placar-topo{flex-direction:column;justify-content:center;min-height:0;gap:4px}
.f-placar-selo{min-height:22px;padding:0 8px}
.f-placar-nome{font-size:18px;line-height:24px}
.f-placar-b{min-height:56px;font-size:22px}
.f-placar-botoes{gap:6px}
}
@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}
}