.feltro{touch-action:none;-webkit-user-select:none;user-select:none;background:green;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.carta,.pilha{width:71px;height:96px;box-shadow:none;background-color:#0000;background-repeat:no-repeat;border:0;border-radius:3px;padding:0;position:absolute}.carta[hidden],.pilha[hidden]{display:none}.carta:focus-visible,.pilha:focus-visible{outline-offset:1px;outline:2px dotted #fff}.carta--selecionada,.carta--dica{filter:invert()}.carta--arrastando{pointer-events:none;transition:none!important}.carta--deitada{transform:rotate(90deg)}.carta-contorno{outline-offset:-2px;pointer-events:none;border:1px solid #000;outline:1px dotted #fff;width:71px;height:96px;position:absolute}.feltro__tela{z-index:5000;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.baralhos{grid-template-columns:repeat(6,54px);justify-content:center;gap:10px 8px;padding:10px 6px 4px;display:grid}.baralhos__verso{width:54px;height:73px;box-shadow:none;background:no-repeat;border:0;border-radius:2px;padding:0}.baralhos__verso[aria-checked=true]{outline:2px solid var(--sim-selecao);outline-offset:3px}.jogo-opcoes{flex-direction:column;gap:8px;padding:6px 4px 2px;display:flex}.jogo-opcoes__linha{align-items:flex-start;gap:10px;display:flex}.jogo-opcoes__linha>fieldset.grupo{flex-direction:column;flex:1;gap:2px;display:flex}.jogo-numero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 4px 2px;display:flex}.jogo-numero input{text-align:center;width:90px}.jogo-texto{white-space:pre-line;padding:8px 6px 4px;line-height:1.4}.jogo-estatisticas{grid-template-columns:auto auto;gap:2px 18px;padding:8px 10px;display:grid}.jogo-estatisticas dt{padding-left:14px}.jogo-estatisticas .jogo-estatisticas__titulo{grid-column:1/-1;padding:6px 0 0;font-weight:700}.jogo-estatisticas dd{text-align:right;margin:0}.barra-menus__extra{white-space:nowrap;margin-left:auto;padding:2px 8px 0}.barra-menus__acao{background:0 0;border:0;padding:0 6px}.barra-menus__acao:hover{box-shadow:var(--bisel-fino)}.feltro--parado .carta,.feltro--parado .pilha{transition:none!important}.pilha.pilha--moldura{background:0 0;border-radius:0;box-shadow:inset 1px 1px #000,inset -1px -1px #0f0}.freecell__rei{z-index:1;width:36px;height:36px;padding:2px;position:absolute;top:24px;box-shadow:inset 1px 1px #000,inset -1px -1px #0f0}.freecell__rei i{width:32px;height:32px;image-rendering:pixelated;background:50%/100% 100% no-repeat;display:block}.freecell__mover{flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 4px 4px;display:flex}.feltro--spider{background-color:#093}.spider__placar{z-index:100;pointer-events:none;background:silver;border:1px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:180px;height:64px;display:flex;position:absolute;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.spider__nivel{justify-content:space-between;align-items:center;gap:12px;padding-left:10px;display:flex}.naipes{image-rendering:auto;display:block}.copas__nome{z-index:300;color:#fff;white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.copas__nome[data-alinha=direita]{transform:translate(-100%)}.copas__passar{z-index:400;width:110px;position:absolute}.copas__passar[hidden]{display:none}.copas__placar-rolo{background:var(--sim-campo);max-height:240px;box-shadow:var(--bisel-campo);padding:4px;overflow:auto}.copas__placar{border-collapse:collapse;width:100%}.copas__placar th,.copas__placar td{text-align:right;white-space:nowrap;padding:1px 6px}.copas__placar tr:first-child th{text-align:center}.copas__total th,.copas__total td{border-top:1px solid var(--sim-sombra);font-weight:700}.copas__lugares{margin:8px 4px 0;padding:0;line-height:1.5;list-style:none}.copas__boasvindas{gap:12px;padding:8px 4px 4px;display:flex}.copas__boasvindas label{flex-direction:column;gap:4px;margin-top:10px;display:flex}.copas__como{flex-direction:column;gap:2px;margin:6px 4px 0;display:flex}.copas__autor{text-align:right;margin-top:8px}.copas__nome[hidden]{display:none}.copas__opcoes{padding:6px 2px 2px}.copas__opcoes fieldset.grupo input[type=text]{margin-top:4px}.jogo-opcoes label:has(input:disabled){color:var(--sim-desativado);text-shadow:1px 1px var(--sim-realce)}
