.tool[data-tool=scoreboard] .scoreboard{gap:var(--space-3);display:grid}.tool[data-tool=scoreboard] .teams{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.tool[data-tool=scoreboard] .team{gap:var(--space-2);background:var(--c-surface-2);border-radius:var(--r-md);padding:var(--space-3);border:2px solid #0000;display:grid}.tool[data-tool=scoreboard] .team.lead{border-color:var(--c-primary)}.tool[data-tool=scoreboard] .name{font-weight:600}.tool[data-tool=scoreboard] .score{text-align:center;font-variant-numeric:tabular-nums;font-size:4.5rem;font-weight:700;line-height:1.1}.tool[data-tool=scoreboard] .buttons{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.tool[data-tool=scoreboard] .buttons .btn{min-block-size:3.5rem;font-size:1.75rem}
