.sol-board{--cwmax:64px;margin:0 auto;position:relative}[data-big="1"] .sol-board{--cwmax:84px}.sol-cols{--cw:min(var(--cwmax), calc((100vw - 62px) / 7.3))}.sol-pyr{--cw:min(72px, calc((100vw - 62px) / 7.7))}.sol-tri{--cw:min(72px, calc((100vw - 62px) / 7.8))}@media (min-width:561px){.sol-cols{--cw:var(--cwmax)}.sol-pyr,.sol-tri{--cw:min(var(--cwmax), 72px)}}.sol-msg{min-height:1.5em;margin:8px 0 0;font-weight:600}.sol-dealing{color:var(--felt-ink);text-align:center;padding:60px 0}.sol-abs{position:absolute}.sol-cov{filter:brightness(.78)drop-shadow(0 1px 1.5px #00000059)}.sol-bar{gap:calc(var(--cw) * .4);flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:14px;display:flex}.sol-pile{color:var(--felt-ink);flex-direction:column;align-items:center;gap:4px;font-size:13px;display:flex}.sol-pile small{color:var(--felt-ink);opacity:.85}.sol-shake{animation:.3s sol-shake}@keyframes sol-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sol-golf,.sol-columns{grid-template-columns:repeat(7, var(--cw));justify-content:center;gap:3px;display:grid}@media (min-width:561px){.sol-golf,.sol-columns{gap:8px}}.sol-col{width:var(--cw);position:relative}.sol-col .pc{position:absolute;left:0}.sol-found{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.sol-found .pc{font-size:calc(var(--cw) * .45)}.sol-count{text-align:center;width:100%;font:700 13px var(--font-body);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none;position:absolute;bottom:4px}.sol-wrapcard{display:inline-block;position:relative}.sol-stats{margin:6px 0 0;font-size:14px}
