*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:wrap;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--background:#111516;--surface:#181d1e;--surface-raised:#202728;--text-main:#f1f3ed;--text-muted:#aeb8b2;--scoringButtonBackground:#0d4549;--multiplierButtonsBackground:#789681;--danger:#ad5547;--confirm:#679436;--border:#465253;--radius:6px}*{box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,monospace}body{background:var(--background);min-height:100vh;color:var(--text-main);margin:0;padding:.5rem}p{color:var(--text-main)}button{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-main);cursor:pointer;font-weight:700;transition:transform 80ms}button:active{transform:translateY(1px)}.appWrapper{gap:.5rem;max-height:100vh;display:grid}.scoring{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-around;align-items:center;width:100%;padding:1.25rem .75rem;display:flex}.controls{flex-direction:column;gap:.5rem;width:100%;display:flex}.scoringButtons{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.scoringButtons :last-child{grid-column:span 3}.actions{grid-template-columns:1fr 2fr;gap:2px;display:grid}._headline_1y2d2_1{color:var(--text-main);text-wrap:nowrap;text-overflow:ellipsis;text-align:center;font-size:1.5rem;font-weight:700;overflow:hidden}._nextLegButton_1grgd_1{background-color:var(--danger);padding:1rem 2rem}._nextLegButton_1grgd_1:disabled{display:none}._nextTeamButton_1ver7_1{background-color:var(--confirm);color:var(--text-main);padding:1rem 2rem;font-weight:700}._nextTeamButton_1ver7_1:disabled{display:none}._resetButton_dnmmy_1{background-color:var(--danger);padding:1rem 2rem}._resetButton_dnmmy_1:disabled{display:none}._scoreWrapper_xohbx_1{flex-direction:column;justify-content:center;align-items:center;width:30vw;display:flex}._score_xohbx_1{color:var(--text-main);text-box:trim-both;text-shadow:0 0 12px #eef4ed2e,0 2px 2px #00000080;font-variant-numeric:tabular-nums;opacity:.5;font-size:3.5rem;font-weight:400}._activeTeam_xohbx_47>._score_xohbx_1{opacity:1}._teamName_xohbx_55{text-align:center;width:100%;color:var(--text-main);background-color:#0000;border:none}._throw_eu3e3_1{background:#116b11;border-radius:5px;padding:.25rem .85rem}._throws_eu3e3_7{text-align:center;flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:2rem;display:flex}._scoreModifierWrapper_dlzna_1{grid-template-columns:1fr 1fr 1fr;display:grid}._scoreModifierButton_dlzna_11{color:var(--text-main);background-color:var(--multiplierButtonsBackground);opacity:.35;padding:1rem 2rem}._scoreModifierButton_dlzna_11:disabled{opacity:1}._scoringButton_tzoz1_1{background-color:var(--scoringButtonBackground);border-color:var(--border);padding:.75rem;font-size:1.5rem}._scoringButton_tzoz1_1:disabled{opacity:.35}._undoButton_1jxlu_1{background-color:var(--danger);padding:1rem 2rem}
