.tool[data-tool=card-game-score-keeper] .keeper{gap:var(--space-3);display:grid}.tool[data-tool=card-game-score-keeper] .table-wrap{overflow-x:auto}.tool[data-tool=card-game-score-keeper] .score-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.tool[data-tool=card-game-score-keeper] .score-table th,.tool[data-tool=card-game-score-keeper] .score-table td{padding:var(--space-1);text-align:center;border-block-end:1px solid var(--c-border)}.tool[data-tool=card-game-score-keeper] .pname,.tool[data-tool=card-game-score-keeper] .cell{inline-size:100%;min-inline-size:4.5rem;min-block-size:var(--tap,2.5rem);text-align:center}.tool[data-tool=card-game-score-keeper] .score-table tfoot td,.tool[data-tool=card-game-score-keeper] .score-table tfoot th{font-weight:700;font-size:var(--fs-lg,1.125rem)}.tool[data-tool=card-game-score-keeper] .score-table td.lead{color:var(--c-primary);text-decoration:underline}.tool[data-tool=card-game-score-keeper] .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=card-game-score-keeper] .actions .btn{min-block-size:var(--tap,2.75rem)}
