.submit-scorecard-page.svelte-5n72zt{background:radial-gradient(circle at top left,rgb(255 92 87 / .12),transparent 34rem),radial-gradient(circle at 80% 20%,rgb(14 165 233 / .1),transparent 28rem)}.submit-hero.svelte-5n72zt{max-width:56rem}.submit-hero.svelte-5n72zt p:where(.svelte-5n72zt),.section-heading.svelte-5n72zt p:where(.svelte-5n72zt){margin:0;color:var(--vh-orange);font-size:.68rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.submit-hero.svelte-5n72zt h1:where(.svelte-5n72zt){margin:.8rem 0 0;max-width:48rem;color:#fff;font-family:var(--vh-font-display);font-size:clamp(3rem,8vw,6.5rem);line-height:.86;letter-spacing:-.07em;text-transform:uppercase}.submit-hero.svelte-5n72zt span:where(.svelte-5n72zt),.section-heading.svelte-5n72zt span:where(.svelte-5n72zt),.submit-actions.svelte-5n72zt p:where(.svelte-5n72zt){display:block;margin-top:1rem;max-width:44rem;color:var(--vh-copy-muted);font-size:.95rem;line-height:1.7}.form-section.svelte-5n72zt{display:grid;gap:1rem;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .08);background:#ffffff06;padding:1rem}.section-heading--inline.svelte-5n72zt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.field-grid.svelte-5n72zt{display:grid;gap:1rem}.field-label.svelte-5n72zt{display:block;margin-bottom:.45rem;color:#ffffff85;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.scope-grid.svelte-5n72zt,.team-entry-grid.svelte-5n72zt{display:grid;gap:1rem}.scope-card.svelte-5n72zt{display:grid;gap:.4rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .1);background:#ffffff09;padding:1rem;color:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease}.scope-card--active.svelte-5n72zt{border-color:#ff5c57b8;background:#ff5c571a}.scope-card.svelte-5n72zt input:where(.svelte-5n72zt){position:absolute;opacity:0;pointer-events:none}.scope-card.svelte-5n72zt strong:where(.svelte-5n72zt){font-size:.9rem;text-transform:uppercase}.scope-card.svelte-5n72zt span:where(.svelte-5n72zt){color:var(--vh-copy-muted);font-size:.8rem;line-height:1.5}.inning-actions.svelte-5n72zt{display:flex;flex-wrap:wrap;gap:.5rem}.inning-actions.svelte-5n72zt button:where(.svelte-5n72zt),.primary-button.svelte-5n72zt{min-height:2.65rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);padding:0 1rem;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inning-actions.svelte-5n72zt button:where(.svelte-5n72zt){background:#ffffff0b}.inning-actions.svelte-5n72zt button:where(.svelte-5n72zt):disabled{cursor:not-allowed;opacity:.42}.team-score-card.svelte-5n72zt{display:grid;gap:1rem;border-radius:1.2rem;border:1px solid rgb(255 255 255 / .1);background:#0000002e;padding:1rem}.team-score-card.svelte-5n72zt h2:where(.svelte-5n72zt){margin:0;color:#fff;font-family:var(--vh-font-display);font-size:2rem;text-transform:uppercase}.line-score-grid.svelte-5n72zt{display:grid;grid-template-columns:minmax(4.5rem,.9fr) repeat(var(--inning-count),minmax(3.2rem,1fr)) repeat(3,minmax(3.2rem,.75fr));gap:.35rem;overflow-x:auto}.line-score-grid__label.svelte-5n72zt,.line-score-grid__head.svelte-5n72zt,.score-input.svelte-5n72zt{min-height:2.7rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .09);background:#030912c2;color:#fff;text-align:center}.line-score-grid__label.svelte-5n72zt,.line-score-grid__head.svelte-5n72zt{display:grid;place-items:center;color:#ffffff85;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.score-input.svelte-5n72zt{width:100%;min-width:3.2rem;outline:none}.score-input.svelte-5n72zt:focus{border-color:var(--vh-orange)}.submit-actions.svelte-5n72zt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.primary-button.svelte-5n72zt{display:inline-flex;align-items:center;justify-content:center;border:0;background:linear-gradient(135deg,var(--vh-orange),var(--vh-coral));box-shadow:0 14px 28px #ff5c5733}@media(min-width:760px){.field-grid.svelte-5n72zt,.scope-grid.svelte-5n72zt,.team-entry-grid.svelte-5n72zt{grid-template-columns:repeat(2,minmax(0,1fr))}}
