.dot.svelte-8j8e25{background:#22a06b;border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.dot.off.svelte-8j8e25{background:var(--warn)}.small.svelte-8j8e25{font-size:.85rem}.pick.svelte-8j8e25{max-width:24rem;padding:max(2rem, env(safe-area-inset-top,0px)) 1rem 2rem;gap:.75rem;margin:0 auto;display:grid}.pick.svelte-8j8e25 h1:where(.svelte-8j8e25),.pick.svelte-8j8e25 p:where(.svelte-8j8e25){margin:0}.blocks.svelte-8j8e25{gap:.6rem;display:grid}.blocks.svelte-8j8e25 button:where(.svelte-8j8e25){border:2px solid var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;height:4rem;font-size:1.25rem;font-weight:700;display:flex}.blocks.svelte-8j8e25 button:where(.svelte-8j8e25):disabled{border-color:var(--line);color:#9aa1ab;background:#eceef1}.blocks.svelte-8j8e25 button:where(.svelte-8j8e25) span:where(.svelte-8j8e25){text-transform:uppercase;font-size:.8rem;font-weight:600}.page.svelte-8j8e25{height:100dvh;padding:max(.5rem, env(safe-area-inset-top,0px)) .75rem max(.5rem, env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr auto;gap:.5rem;max-width:30rem;margin:0 auto;display:grid}header.svelte-8j8e25{justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.courts.svelte-8j8e25{grid-template-rows:repeat(3,1fr);gap:.5rem;min-height:0;display:grid}.court.svelte-8j8e25{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:0;padding:.4rem .75rem .5rem;display:flex}.court.done.svelte-8j8e25{opacity:.6}.chead.svelte-8j8e25{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.div.svelte-8j8e25{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.final.svelte-8j8e25{color:var(--accent);text-transform:uppercase;font-size:.75rem;font-weight:700}.body.svelte-8j8e25{flex:1;grid-template-columns:1fr 7rem;align-items:center;gap:.6rem;display:grid}.board.svelte-8j8e25{grid-template-columns:auto auto auto;justify-self:start;place-items:center;column-gap:.35rem;display:grid}.team.svelte-8j8e25{grid-row:1;margin-bottom:.15rem}.abbr.svelte-8j8e25{letter-spacing:.03em;border-bottom:4px solid;padding:0 .2rem;font-size:1.05rem;font-weight:800}.num.svelte-8j8e25,.dash.svelte-8j8e25{font-variant-numeric:tabular-nums;grid-row:2;font-size:clamp(2.6rem,9dvh,4.5rem);font-weight:800;line-height:1}.dash.svelte-8j8e25{grid-column:2}.btns.svelte-8j8e25{grid-row:3;gap:.35rem;margin-top:.2rem;display:flex}.btns.svelte-8j8e25 button:where(.svelte-8j8e25){border:1px solid var(--line);touch-action:manipulation;background:#f3f4f6;border-radius:10px;width:2.9rem;height:2.6rem;font-size:1.6rem;font-weight:700;line-height:1}.btns.svelte-8j8e25 button.add:where(.svelte-8j8e25){background:var(--accent);border-color:var(--accent);color:#fff}.actions.svelte-8j8e25{gap:.4rem;display:grid}.off.svelte-8j8e25{border:2px solid var(--warn);color:#6b3d00;touch-action:manipulation;background:#fff4cc;border-radius:12px;min-height:4.5rem;padding:.4rem;font-size:1.05rem;font-weight:800;line-height:1.2}.undo.svelte-8j8e25{border:1px solid var(--line);background:#fff;border-radius:8px;height:2.2rem;font-size:.85rem}.wait.svelte-8j8e25{color:var(--muted);text-align:center;margin:auto 0;font-size:.85rem}footer.svelte-8j8e25{display:grid}.end.svelte-8j8e25{border:1px solid var(--line);height:2.6rem;color:var(--danger);background:#fff;border-radius:10px;font-weight:600}
