.cricket-scoreboard-module__W3LXlW__app,.cricket-scoreboard-module__W3LXlW__form,.cricket-scoreboard-module__W3LXlW__controls,.cricket-scoreboard-module__W3LXlW__controlCard,.cricket-scoreboard-module__W3LXlW__setup,.cricket-scoreboard-module__W3LXlW__recovery,.cricket-scoreboard-module__W3LXlW__extras{gap:var(--space-4);min-width:0;display:grid}.cricket-scoreboard-module__W3LXlW__app{width:100%}.cricket-scoreboard-module__W3LXlW__setup,.cricket-scoreboard-module__W3LXlW__recovery{max-width:78rem;margin-inline:auto}.cricket-scoreboard-module__W3LXlW__header,.cricket-scoreboard-module__W3LXlW__toolbar,.cricket-scoreboard-module__W3LXlW__inline,.cricket-scoreboard-module__W3LXlW__badges,.cricket-scoreboard-module__W3LXlW__stageLine,.cricket-scoreboard-module__W3LXlW__metrics{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cricket-scoreboard-module__W3LXlW__header,.cricket-scoreboard-module__W3LXlW__stageLine{justify-content:space-between}.cricket-scoreboard-module__W3LXlW__header h2,.cricket-scoreboard-module__W3LXlW__controls h2{font-size:var(--text-2xl);font-weight:700}.cricket-scoreboard-module__W3LXlW__form fieldset{gap:var(--space-3);border:0;min-width:0;display:grid}.cricket-scoreboard-module__W3LXlW__form legend,.cricket-scoreboard-module__W3LXlW__controlCard h3{font-size:var(--text-lg);font-weight:700}.cricket-scoreboard-module__W3LXlW__presetGrid,.cricket-scoreboard-module__W3LXlW__fieldGrid,.cricket-scoreboard-module__W3LXlW__controlGrid,.cricket-scoreboard-module__W3LXlW__teams,.cricket-scoreboard-module__W3LXlW__quickGrid{gap:var(--space-4);min-width:0;display:grid}.cricket-scoreboard-module__W3LXlW__presetGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.cricket-scoreboard-module__W3LXlW__fieldGrid,.cricket-scoreboard-module__W3LXlW__teams{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.cricket-scoreboard-module__W3LXlW__controlGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.cricket-scoreboard-module__W3LXlW__quickGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.cricket-scoreboard-module__W3LXlW__presetCard{gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-4);overflow-wrap:anywhere;border:1px solid var(--sm-color-border);border-radius:var(--radius-lg);background:var(--sm-color-surface);display:grid}.cricket-scoreboard-module__W3LXlW__presetCard[data-selected=true]{border-color:var(--sm-color-brand);box-shadow:var(--shadow-focus)}.cricket-scoreboard-module__W3LXlW__presetCard input,.cricket-scoreboard-module__W3LXlW__check input{width:1.2rem;height:1.2rem}.cricket-scoreboard-module__W3LXlW__display{gap:var(--space-5);border:1px solid var(--sm-color-border);border-radius:var(--radius-xl);background:var(--sm-color-surface-raised);min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.cricket-scoreboard-module__W3LXlW__display[data-fullscreen=true]{border:0;border-radius:0;align-content:center;min-height:100vh}.cricket-scoreboard-module__W3LXlW__teams{grid-template-columns:repeat(2,minmax(0,1fr))}.cricket-scoreboard-module__W3LXlW__team{gap:var(--space-2);min-width:0;padding:var(--space-4);overflow-wrap:anywhere;text-align:center;border-top:6px solid var(--team-accent);display:grid}.cricket-scoreboard-module__W3LXlW__team[data-batting=true]{box-shadow:var(--shadow-focus)}.cricket-scoreboard-module__W3LXlW__team h2{overflow-wrap:anywhere;font-size:clamp(1.3rem,4vw,2.5rem)}.cricket-scoreboard-module__W3LXlW__team output{overflow-wrap:anywhere;font-size:clamp(2.8rem,11vw,7rem);font-weight:800;line-height:.95}.cricket-scoreboard-module__W3LXlW__metrics{justify-content:center}.cricket-scoreboard-module__W3LXlW__metrics span{min-width:8rem;padding:var(--space-2);text-align:center}.cricket-scoreboard-module__W3LXlW__controlGrid>*,.cricket-scoreboard-module__W3LXlW__controlCard,.cricket-scoreboard-module__W3LXlW__controlCard>*,.cricket-scoreboard-module__W3LXlW__controlCard form,.cricket-scoreboard-module__W3LXlW__controlCard label,.cricket-scoreboard-module__W3LXlW__controlCard div,.cricket-scoreboard-module__W3LXlW__inline>*{min-width:0;max-width:100%}.cricket-scoreboard-module__W3LXlW__controlCard{align-content:start}.cricket-scoreboard-module__W3LXlW__controlCard h3,.cricket-scoreboard-module__W3LXlW__controlCard strong,.cricket-scoreboard-module__W3LXlW__controlCard p,.cricket-scoreboard-module__W3LXlW__controlCard label,.cricket-scoreboard-module__W3LXlW__inline button,.cricket-scoreboard-module__W3LXlW__extras span{overflow-wrap:anywhere;word-break:break-word}.cricket-scoreboard-module__W3LXlW__inline button{white-space:normal;text-align:center;flex:9rem}.cricket-scoreboard-module__W3LXlW__form select,.cricket-scoreboard-module__W3LXlW__controlCard select{width:100%;max-width:100%;min-height:44px;color:var(--sm-color-text);border:1px solid var(--sm-color-border);border-radius:var(--radius-md);background:var(--sm-color-surface);padding:.65rem}.cricket-scoreboard-module__W3LXlW__teamNameField{gap:.375rem;width:100%;min-width:0;max-width:100%;display:grid}.cricket-scoreboard-module__W3LXlW__teamNameField label{font-size:var(--text-sm);font-weight:600}.cricket-scoreboard-module__W3LXlW__teamNameTextarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--control-md);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;resize:vertical;color:var(--sm-color-text);border:1px solid var(--sm-color-border-strong);border-radius:var(--radius-md);background:var(--sm-color-surface);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);padding:.65rem .75rem}.cricket-scoreboard-module__W3LXlW__teamNameTextarea:focus-visible{border-color:var(--sm-color-focus);box-shadow:var(--shadow-focus)}.cricket-scoreboard-module__W3LXlW__teamNameTextarea[aria-invalid=true]{border-color:var(--sm-color-danger)}.cricket-scoreboard-module__W3LXlW__teamNameTextarea:disabled{cursor:not-allowed;background:var(--sm-color-surface-inset);opacity:.7}.cricket-scoreboard-module__W3LXlW__fieldError{color:var(--sm-color-danger)}.cricket-scoreboard-module__W3LXlW__check{align-items:center;gap:var(--space-2);display:flex}.cricket-scoreboard-module__W3LXlW__error{padding:var(--space-3);color:var(--sm-color-danger);border-radius:var(--radius-lg);background:var(--sm-color-danger-surface)}.cricket-scoreboard-module__W3LXlW__notice{padding:var(--space-3);color:var(--sm-color-success);border-radius:var(--radius-lg);background:var(--sm-color-success-surface)}@media (max-width:40rem){.cricket-scoreboard-module__W3LXlW__teams{grid-template-columns:1fr}.cricket-scoreboard-module__W3LXlW__toolbar>*{width:100%}.cricket-scoreboard-module__W3LXlW__display{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.cricket-scoreboard-module__W3LXlW__app *,.cricket-scoreboard-module__W3LXlW__setup *{scroll-behavior:auto;transition:none!important}}
