:root{--bg: #f7f2e8;--card: #fffdf8;--ink: #1d1d1b;--muted: #645f55;--accent: #d4471f;--accent-2: #0f6c5a;--line: #e8dece;--tab-bar-height: 56px}*{box-sizing:border-box}body{margin:0;font-family:Space Grotesk,sans-serif;color:var(--ink);background:var(--bg);min-height:100dvh;overscroll-behavior:none}.app{display:flex;flex-direction:column;min-height:100dvh;max-width:100%;margin:0;padding:0}.app-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;padding-top:max(.5rem,env(safe-area-inset-top));background:var(--card);border-bottom:1px solid var(--line);min-height:44px;flex-shrink:0;z-index:50}.app-header-actions{display:flex;align-items:center;gap:.5rem}.nav-group-name{font-size:.95rem;color:var(--muted);font-weight:600}.nav-leave-btn{background:var(--muted);padding:.3rem .65rem;font-size:.8rem;min-height:32px}.app-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.75rem;padding-bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom) + .75rem)}.nav-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:100;height:var(--tab-bar-height)}.nav-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 0;background:transparent;color:var(--muted);border:0;border-radius:0;font-weight:600;cursor:pointer;transition:color .15s;min-height:auto}.nav-icon{font-size:1.3rem;line-height:1}.nav-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em}.nav-tab.active{color:var(--accent)}.nav-tab:not(.active):hover{color:var(--ink);background:transparent}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1rem;box-shadow:0 2px 8px #1d1d1b0d}h1,h2{margin:0;font-family:Bebas Neue,sans-serif;letter-spacing:.04em}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:1.5rem}.subtitle{margin:.25rem 0 .75rem;color:var(--muted);font-size:.85rem}.game-config,.player-config,.score-form{margin-top:1rem}.undo-container{margin-top:.75rem}.config-row{display:flex;gap:.5rem;flex-direction:column;margin-top:.4rem}.config-row>select,.config-row>input,.config-row>button{width:100%}#countup-rounds[hidden],#starting-score-config[hidden],#cricket-variant-config[hidden],#hilow-white-field[hidden]{display:none}input.numpad-active{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent)}#hilow-white-field{margin-top:.75rem}#hilow-white-field label{font-size:.95rem;font-weight:500}select,input,button{font:inherit;border-radius:10px;border:1px solid var(--line);padding:.6rem .75rem;background:#fff;min-height:44px}button{border:0;background:var(--accent);color:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,filter .12s ease}button:hover{transform:translateY(-1px);filter:brightness(1.05)}button:active{transform:scale(.97)}#undo{background:var(--accent-2)}#remove-player,.remove-team-player-btn{background:#8a2f2f}.team-tabs{display:flex;gap:.5rem;margin-top:.75rem}.team-tab{background:#c87f5f}.team-tab.active{background:var(--accent)}.team-editor{display:none;margin-top:.6rem}.team-editor.active{display:block}.scoreboard{margin-top:1rem;padding:.5rem;border:1px dashed var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.checkout-panel{margin-top:.85rem;border:1px dashed var(--line);border-radius:12px;padding:.6rem .75rem;background:#fff}.outs-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem}.outs-list li{border-left:4px solid var(--accent-2);padding-left:.5rem;font-size:.95rem}.outs-list .empty{border-left-color:var(--line);color:var(--muted)}.label{margin:0;color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.score{margin:.2rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:700}.score-meta{margin:.35rem 0 0;font-size:1.1rem;font-weight:700}.hint{margin:.5rem 0 0;color:var(--muted);font-size:.9rem}.history-panel{display:flex;flex-direction:column}.player-list{display:grid;gap:.5rem;margin-top:.4rem}.player-scores{list-style:none;margin:.75rem 0 1rem;padding:0;display:grid;gap:.45rem}.player-scores li{border:1px solid var(--line);border-radius:10px;background:#fff;padding:.5rem .6rem;display:grid;gap:.2rem;transition:background-color .2s ease,border-color .2s ease}.player-score-main{display:flex;justify-content:space-between;gap:.75rem}.player-scores .active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#d4471f12}.player-scores .winner{background:#d4471f24;animation:winner-pulse 1.2s ease-in-out infinite}@keyframes winner-pulse{0%,to{background:#d4471f24}50%{background:#d4471f38}}.player-score-sub{margin:0;color:var(--muted);font-size:.85rem}.score-changed{animation:score-pop .3s ease}@keyframes score-pop{0%{transform:scale(1)}40%{transform:scale(1.25);color:var(--accent)}to{transform:scale(1)}}.history-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow:auto}.history-list li{border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:10px;padding:.5rem .6rem;background:#fff}.history-list .empty{border-left-color:var(--accent-2);color:var(--muted)}.history-row{display:flex;justify-content:space-between;gap:.75rem}.config-collapsed{display:none!important}.config-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:.9rem;color:var(--muted)}.config-summary[hidden]{display:none}.btn-config-toggle{background:var(--accent-2);padding:.35rem .75rem;font-size:.85rem;white-space:nowrap}.quick-scores{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.quick-scores[hidden]{display:none}.quick-score-btn{background:var(--line);color:var(--ink);border:1px solid var(--line);padding:.3rem .6rem;font-size:.85rem;font-weight:600;border-radius:8px;min-height:36px;min-width:40px;text-align:center;flex:1 1 auto}.quick-score-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.win-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1d1d1b00;transition:background .3s ease;pointer-events:none}.win-overlay[hidden]{display:none}.win-overlay.visible{background:#1d1d1b8c;pointer-events:auto}.win-overlay-card{background:var(--card);border:2px solid var(--line);border-radius:20px;padding:2rem 2.5rem;text-align:center;box-shadow:0 20px 60px #1d1d1b40;transform:scale(.85);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;margin:1rem}.win-overlay.visible .win-overlay-card{transform:scale(1);opacity:1}.win-overlay-emoji{font-size:3rem;margin:0 0 .25rem;line-height:1}.win-overlay-heading{font-family:Bebas Neue,sans-serif;font-size:2.5rem;letter-spacing:.04em;margin:0;color:var(--accent)}.win-overlay-name{font-size:1.4rem;font-weight:700;margin:.5rem 0 1.25rem}.win-overlay-buttons{display:flex;gap:.75rem;justify-content:center}.win-overlay-buttons button{padding:.7rem 1.5rem;font-size:1rem;border-radius:12px;min-height:44px}.btn-secondary{background:var(--muted)}.btn-secondary:hover{filter:brightness(1.15)}.view{display:none}.view.active{display:block}.single-panel{max-width:600px;margin:0 auto}.stats-table{width:100%;border-collapse:collapse;margin-top:1rem}.stats-table th,.stats-table td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--line)}.stats-table th{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.stats-table td:last-child,.stats-table th:last-child{text-align:right}.stats-empty{color:var(--muted);text-align:center!important;padding:2rem 0!important}.stats-pct{color:var(--muted)}.stats-tabs{display:flex;gap:0;border-bottom:2px solid var(--line);margin-top:.75rem}.stats-tab{flex:1;background:transparent;color:var(--muted);border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.6rem .5rem;font-size:.95rem;font-weight:700;cursor:pointer;border-radius:0;min-height:40px;transition:color .15s,border-color .15s}.stats-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.stats-tab:not(.active):hover{color:var(--ink);transform:none;filter:none}.stats-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.stats-filters[hidden]{display:none}.stats-filter-pill{background:var(--line);color:var(--ink);border:1px solid var(--line);padding:.3rem .7rem;font-size:.8rem;font-weight:600;border-radius:20px;min-height:32px;cursor:pointer;transition:background .1s,color .1s}.stats-filter-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.stats-filter-pill:not(.active):hover{background:var(--muted);color:#fff;transform:none;filter:none}.add-player-form{margin-top:.75rem}.player-delete-btn{background:#8a2f2f;padding:.3rem .6rem;font-size:.85rem;border-radius:8px}.player-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem;margin-bottom:.25rem}.player-chip{background:var(--accent-2);color:#fff;border:0;padding:.25rem .6rem;font-size:.85rem;border-radius:20px;cursor:pointer}.player-chip:hover{filter:brightness(1.15)}.login-screen{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1rem;background:radial-gradient(circle at 15% 10%,#ffe9c7 0,transparent 32%),radial-gradient(circle at 85% 88%,#c4f0e6 0,transparent 30%),var(--bg)}.login-screen[hidden]{display:none}.login-card{position:relative;background:var(--card);border:2px solid var(--line);border-radius:20px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 24px #1d1d1b14;max-width:380px;width:100%}.login-form{display:flex;flex-direction:column;gap:.75rem}.group-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.group-btn{width:100%;padding:.75rem 1rem;font-size:1.1rem;font-weight:700;background:#fff;color:var(--ink);border:2px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.group-btn:hover{border-color:var(--accent);background:#d4471f0d}.group-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:var(--muted);font-size:.85rem}.group-divider:before,.group-divider:after{content:"";flex:1;height:1px;background:var(--line)}.game-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.game-tile{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem .75rem;background:#fff;border:2px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s;color:var(--ink)}.game-tile:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px #d4471f1f}.game-tile:active{transform:scale(.97)}.game-tile-emoji{font-size:2rem;line-height:1}.game-tile-title{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.04em}.game-tile-desc{font-size:.8rem;color:var(--muted);text-align:center}.numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.5rem}.numpad-btn{padding:.85rem;font-size:1.35rem;font-weight:700;background:#fff;color:var(--ink);border:2px solid var(--line);border-radius:12px;min-height:52px;cursor:pointer;transition:background .1s,border-color .1s}.numpad-btn:hover{background:var(--line)}.numpad-btn:active{background:var(--accent);color:#fff;border-color:var(--accent);transform:none}.numpad-clear{background:var(--muted);color:#fff;border-color:var(--muted)}.numpad-clear:hover{filter:brightness(1.15);background:var(--muted);color:#fff}.numpad-back{background:var(--line);color:var(--ink)}.atw-input-panel{margin-top:1rem;padding:.75rem;border:1px dashed var(--line);border-radius:12px;background:#fff}.atw-input-panel[hidden]{display:none}.atw-darts{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.atw-dart-row{display:flex;align-items:center;gap:.5rem}.atw-dart-label{font-weight:700;font-size:.85rem;min-width:3.5rem;color:var(--muted)}.atw-dart-btns{display:flex;gap:.35rem;flex:1}.atw-btn{flex:1;padding:.5rem .3rem;border-radius:10px;border:2px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:.8rem;cursor:pointer;transition:background .1s,border-color .1s;min-height:40px}.atw-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.atw-btn:not(.active):hover{background:var(--line)}.atw-summary{margin-top:.5rem;font-weight:700;font-size:.95rem;color:var(--accent-2)}.atw-submit-btn{margin-top:.5rem;width:100%;padding:.7rem;background:var(--accent);color:#fff;font-weight:700;border:0;border-radius:10px;cursor:pointer}.game-top-bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.back-btn{background:transparent;color:var(--muted);border:1px solid var(--line);padding:.35rem .75rem;font-size:.85rem;min-height:36px}.back-btn:hover{background:var(--line);color:var(--ink)}.end-game-btn{background:#8a2f2f;color:#fff;border:0;padding:.35rem .75rem;font-size:.85rem;min-height:36px}#remove-team-btn{background:#8a2f2f}.wins-header{display:flex;align-items:center;gap:.5rem}.admin-toggle{background:none;border:none;font-size:.75rem;cursor:pointer;opacity:.5;padding:0}.stats-admin-actions{display:flex;gap:.3rem}.win-add-btn,.win-remove-btn{color:#fff;border:none;border-radius:8px;padding:.2rem .55rem;font-size:.9rem;cursor:pointer}.win-add-btn{background:var(--accent-2)}.win-remove-btn{background:#8a2f2f}.theme-toggle{background:transparent;color:var(--muted);border:1px solid var(--line);padding:.3rem .5rem;font-size:.9rem;min-height:32px;cursor:pointer;line-height:1}.theme-toggle:hover{background:var(--line);color:var(--ink)}@media(min-width:600px){.game-tiles{grid-template-columns:repeat(3,1fr)}.app-content{max-width:600px;margin:0 auto;width:100%}}.app.game-setup .app-header,.app.game-setup .nav-bar{display:none}.app.game-setup .app-content{padding-bottom:.75rem}.app.game-setup .scoreboard,.app.game-setup #checkout-panel,.app.game-setup #score-form,.app.game-setup #atw-input-panel,.app.game-setup #cricket-board,.app.game-setup #cricket-input-panel,.app.game-setup .history-panel,.app.game-setup #end-game-btn,.app.game-setup .config-summary{display:none!important}.app.game-setup .panel{border:none;box-shadow:none;border-radius:0;padding:.5rem}.app.game-setup #new-game{font-size:1.15rem;padding:.85rem;margin-top:.75rem}.app.game-active .app-header,.app.game-active .nav-bar{display:none}.app.game-active .app-content{padding-bottom:.5rem;max-width:none;margin:0}.app.game-active #game-title,.app.game-active #game-subtitle,.app.game-active .config-summary{display:none}.app.game-active .panel{border:none;box-shadow:none;border-radius:0;padding:.5rem}.app.game-active .scoreboard{padding:.4rem;gap:.25rem;margin-top:.35rem}.app.game-active .game-top-bar{margin-bottom:.25rem}.app.game-active .history-panel>*{display:none}.app.game-active #player-scores{display:flex!important;flex-direction:row}.app.game-active .history-panel>#checkout-panel:not([hidden]){display:block!important;flex-wrap:wrap;gap:.5rem}.app.game-active #player-scores li{flex:1;min-width:100px}.app.game-active .history-panel{order:-1}.game-config.config-collapsed,.player-config.config-collapsed{display:none!important}.fullscreen-btn{background:transparent;color:var(--muted);border:1px solid var(--line);padding:.35rem .6rem;font-size:1rem;min-height:36px;line-height:1}.fullscreen-btn:hover{background:var(--line);color:var(--ink)}@media(orientation:landscape){.app.game-active{height:100dvh;overflow:hidden}.app.game-active .app-content,.app.game-active #game-view.active,.app.game-active #game-play:not([hidden]){display:flex;flex:1;height:100%;width:100%;overflow:hidden;margin:0;max-width:none!important;gap:.5rem}.app.game-active .app-content{height:100dvh;padding:.25rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom))}.app:not(.game-active) .app-content{max-width:none!important;width:100%;margin:0}.game-tiles{grid-template-columns:repeat(4,1fr)}.app.game-active .history-panel{flex:0 0 38%;order:-1;overflow-y:auto;max-height:100%}.app.game-active #player-scores{flex-direction:column}.app.game-active .panel:not(.history-panel){flex:1;overflow-y:auto;max-height:100%;display:flex;flex-direction:column}.app.game-active .scoreboard{grid-template-columns:repeat(4,1fr);padding:.2rem;gap:.2rem;margin-top:.15rem;flex-shrink:0}.app.game-active .score{font-size:1.5rem}.app.game-active .score-meta{font-size:.9rem}.app.game-active .numpad{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:.3rem;margin-top:.4rem;min-height:240px}.app.game-active .numpad-btn{padding:.35rem;font-size:1.4rem;min-height:auto;height:100%;display:flex;align-items:center;justify-content:center}.app.game-active .game-top-bar{margin-bottom:.1rem;flex-shrink:0}.app.game-active .score-form{margin-top:.35rem;flex:1;display:flex;flex-direction:column}.app.game-active .score-form[hidden]{display:none!important}.app.game-active .score-form .config-row{margin-top:.2rem;flex-direction:column;gap:.3rem}.app.game-active .score-form .config-row input{font-size:1.2rem;height:44px;min-height:auto}.app.game-active .atw-btn{min-height:32px;padding:.25rem .15rem;font-size:.75rem}.app.game-active .atw-dart-row,.app.game-active .atw-darts{gap:.3rem}.app.game-active .checkout-panel{margin-top:.4rem;padding:.4rem .5rem}.app.game-active #score-form-hint{display:none}}body[data-theme=dark]{--bg: #1a1a2e;--card: #2d2d3a;--ink: #e8e4dc;--muted: #9a9590;--accent: #d4471f;--accent-2: #0f6c5a;--line: #3a3a4a}body[data-theme=dark] select,body[data-theme=dark] input{background:#252535;color:var(--ink)}body[data-theme=dark] .panel{box-shadow:0 2px 8px #0003}body[data-theme=dark] .checkout-panel,body[data-theme=dark] .config-summary,body[data-theme=dark] .atw-input-panel,body[data-theme=dark] .player-scores li,body[data-theme=dark] .history-list li{background:#252535}body[data-theme=dark] .game-tile,body[data-theme=dark] .group-btn{background:#252535;color:var(--ink)}body[data-theme=dark] .game-tile:hover{box-shadow:0 6px 16px #d4471f33}body[data-theme=dark] .group-btn:hover{background:#d4471f1a}body[data-theme=dark] .numpad-btn{background:#252535;color:var(--ink)}body[data-theme=dark] .numpad-btn:hover{background:var(--line)}body[data-theme=dark] .atw-btn{background:#252535;color:var(--ink)}body[data-theme=dark] .atw-btn:not(.active):hover{background:var(--line)}body[data-theme=dark] .quick-score-btn{background:#252535}body[data-theme=dark] .stats-filter-pill{background:#252535;color:var(--ink)}body[data-theme=dark] .stats-filter-pill:not(.active):hover{background:var(--muted)}body[data-theme=dark] .win-overlay-card{box-shadow:0 20px 60px #00000080}body[data-theme=dark] .login-card{box-shadow:0 10px 24px #0000004d}body[data-theme=dark] .login-screen{background:radial-gradient(circle at 15% 10%,rgba(255,233,199,.06) 0,transparent 32%),radial-gradient(circle at 85% 88%,rgba(196,240,230,.05) 0,transparent 30%),var(--bg)}body[data-theme=dark] .cricket-input-panel,body[data-theme=dark] .cricket-board-container{background:#252535}body[data-theme=dark] .cricket-num-btn,body[data-theme=dark] .cricket-mult-btn{background:#252535;color:var(--ink)}.cricket-input-panel{margin-top:1rem;padding:.75rem;border:1px dashed var(--line);border-radius:12px;background:#fff}.cricket-number-row{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.5rem}.cricket-num-btn{flex:1 1 auto;min-width:3rem;padding:.6rem .4rem;border-radius:10px;border:2px solid var(--line);background:#fff;color:var(--ink);font-weight:700;cursor:pointer;transition:background .1s,border-color .1s}.cricket-num-btn.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.cricket-mult-row{display:flex;gap:.35rem;margin-bottom:.5rem}.cricket-mult-btn{flex:1;padding:.5rem .4rem;border-radius:10px;border:2px solid var(--line);background:#fff;color:var(--ink);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .1s,border-color .1s}.cricket-mult-btn.selected{background:var(--accent-2);color:#fff;border-color:var(--accent-2)}.cricket-mult-btn:disabled{opacity:.35;cursor:not-allowed}.cricket-action-row{display:flex;gap:.35rem;margin-bottom:.5rem}.cricket-add-btn{flex:2;padding:.6rem;background:var(--accent);color:#fff;font-weight:700;border:0;border-radius:10px;cursor:pointer}.cricket-add-btn:disabled{opacity:.4;cursor:not-allowed}.cricket-miss-btn{flex:1;padding:.6rem;background:var(--muted);color:#fff;font-weight:700;border:0;border-radius:10px;cursor:pointer}.cricket-dart-list{display:flex;gap:.35rem;flex-wrap:wrap;min-height:2rem}.cricket-dart-chip{padding:.35rem .6rem;border-radius:8px;border:1px solid var(--accent);background:#d4471f1a;color:var(--accent);font-weight:600;font-size:.85rem;cursor:pointer}.cricket-dart-chip:hover{background:#d4471f33}.cricket-shanghai-label{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;font-size:.95rem;cursor:pointer}.cricket-shanghai-label[hidden]{display:none}.cricket-board-container{margin-top:.85rem;border:1px dashed var(--line);border-radius:12px;padding:.6rem .75rem;background:#fff}.cricket-table{width:100%;border-collapse:collapse;text-align:center;font-size:.95rem}.cricket-table th{padding:.4rem .5rem;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--line)}.cricket-label{padding:.4rem .5rem;font-weight:700;text-align:left;white-space:nowrap}.cricket-cell{padding:.4rem .5rem;font-size:1.1rem;font-weight:700;border-bottom:1px solid var(--line)}.cricket-cell.closed{color:var(--accent-2)}.cricket-cell.dead{color:var(--muted);opacity:.5}.cricket-points-row{border-top:2px solid var(--line)}.cricket-points{font-size:1.2rem;color:var(--accent)}@media(min-width:769px)and (max-width:1400px){.cricket-num-btn{min-width:4rem;padding:.85rem .6rem;font-size:1.1rem}.cricket-mult-btn{padding:.65rem .6rem;font-size:1rem}.cricket-add-btn,.cricket-miss-btn{padding:.85rem;font-size:1.05rem}.cricket-table th{padding:.55rem .65rem;font-size:.95rem}.cricket-cell{padding:.55rem .65rem;font-size:1.3rem}.cricket-points{font-size:1.4rem}.cricket-dart-chip{padding:.45rem .75rem;font-size:.95rem}}
