.cricket-setup,.cricket-play{--cricket-yellow:var(--color-yellow-400);color:var(--color-cream-50);background:radial-gradient(circle at 50% 0,#1265f53d,transparent 42%),linear-gradient(155deg,var(--color-navy-950),var(--color-navy-900));text-transform:uppercase;font-family:Throwcade Micro,monospace}.cricket-setup{align-content:center;gap:max(20px,min(4vh,38px));width:min(100%,980px);min-height:100%;margin:auto;padding:max(18px,min(4vw,46px));display:grid}.cricket-setup-header,.cricket-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cricket-setup-header p,.cricket-header p{color:var(--cricket-yellow);letter-spacing:.14em;margin:0 0 6px;font-size:max(12px,min(1.2vw,17px))}.cricket-setup h1,.cricket-header h1{text-transform:uppercase;margin:0;font:max(54px,min(9vw,100px))/.85 Throwcade Display,sans-serif}.cricket-setup-intro{background:#071c43c7;border:1px solid #fff6e529;border-radius:18px;padding:max(18px,min(3vw,30px))}.cricket-setup-intro h2{color:var(--cricket-yellow);margin:0 0 12px;font-size:max(24px,min(3vw,40px))}.cricket-setup-intro p,.cricket-setup-card p{margin:0;font-size:max(15px,min(1.5vw,21px));line-height:1.45}.cricket-setup-card{border:1px solid var(--color-line);background:#0b2454e6;border-radius:18px;padding:max(18px,min(3vw,28px))}.cricket-setup-card legend{color:var(--cricket-yellow);padding:0 8px;font-size:max(17px,min(1.8vw,24px))}.cricket-setup-card label{gap:9px;font-size:max(16px,min(1.6vw,22px));display:grid}.cricket-setup-card select{border:1px solid var(--color-line);background:var(--color-navy-900);width:100%;min-height:58px;color:var(--color-cream-50);font:inherit;text-transform:uppercase;border-radius:10px;padding:10px 14px}.cricket-setup-card p{color:var(--color-muted);margin-top:14px}.cricket-play{--tc-manual-dock-width:min(calc(100vw - 32px),1200px);--tc-manual-content-width:100%;flex-direction:column;height:100%;min-height:0;display:flex;overflow:clip auto}.cricket-header{border-bottom:1px solid #fff6e524;flex:none;padding:12px max(16px,min(3vw,48px))}.cricket-header h1{font-size:max(38px,min(4vw,64px))}.cricket-rule{text-align:center;color:var(--cricket-yellow);background:#ffd33d1a;border-bottom:1px solid #ffd33d47;flex:none;margin:0;padding:8px 12px;font-size:max(11px,min(1.1vw,18px));line-height:1.35}.cricket-stage{width:var(--tc-manual-dock-width);flex-direction:column;flex:1 0 auto;justify-content:center;gap:10px;max-width:100%;margin:12px auto;display:flex}.cricket-scoreboard{border:1px solid var(--color-line);background:#071c43cc;border-radius:16px;width:100%;overflow:hidden}.cricket-score-row{border-bottom:1px solid #fff6e51a;grid-template-columns:minmax(0,1fr) max(74px,min(12vw,160px)) minmax(0,1fr);align-items:stretch;min-height:max(36px,min(5.5vh,76px));display:grid}.cricket-score-row:last-child{border-bottom:0}.cricket-score-row>*{text-align:center;min-width:0}.cricket-target{color:var(--cricket-yellow);background:#0616378c;border-inline-start:1px solid #fff6e51f;border-inline-end:1px solid #fff6e51f;place-items:center;font:max(25px,min(2.8vw,46px))/1 Throwcade Display,sans-serif;display:grid}.cricket-score-row.is-heading{min-height:106px}.cricket-score-row.is-heading>.cricket-target{color:var(--color-muted);font:max(10px,min(1vw,16px))/1 Throwcade Micro,monospace}.cricket-player-heading{border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.cricket-player-heading.is-current{border-color:var(--cricket-yellow);background:#ffd33d1a}.cricket-player-name{overflow-wrap:anywhere;width:100%;font-size:max(14px,min(1.5vw,26px));line-height:1.2}.cricket-player-score{font:max(40px,min(5vw,82px))/.9 Throwcade Display,sans-serif}.cricket-player-heading.is-current .cricket-player-score{color:var(--cricket-yellow)}.cricket-player-heading small{min-height:12px;color:var(--cricket-yellow);font-size:max(10px,min(.8vw,14px));line-height:1}.cricket-mark-cell{place-items:center;padding:5px 0;display:grid;position:relative}.cricket-mark-cell.is-current{background:#ffd33d0a}.cricket-mark-cell.is-scoring{background:#ffd33d1a}.cricket-mark-cell small{color:var(--cricket-yellow);font-size:max(10px,min(1.1vw,18px));position:absolute;top:50%;left:calc(50% + 28px);transform:translateY(-50%)}.cricket-mark{place-items:center;width:40px;height:32px;display:inline-grid;position:relative}.cricket-mark i{background:var(--color-cream-50);border-radius:3px;width:3px;height:30px;position:absolute;transform:rotate(45deg)}.cricket-mark i:nth-child(2){transform:rotate(-45deg)}.cricket-mark b{border:3px solid var(--cricket-yellow);border-radius:50%;width:28px;height:28px}.cricket-mark.is-0 i{display:none}.cricket-mark.is-3 i{background:var(--cricket-yellow)}.cricket-score-row.is-dead .cricket-target{color:var(--color-muted)}.cricket-score-row.is-dead .cricket-mark i{background:var(--color-muted)}.cricket-score-row.is-dead .cricket-mark b{border-color:var(--color-muted)}.cricket-score-key{text-align:center;color:var(--color-muted);margin:0;font-size:max(10px,min(.9vw,15px));line-height:1.4}.cricket-scoreboard.is-solo .cricket-score-row{grid-template-columns:minmax(0,1fr) max(100px,min(25vw,240px))}.cricket-scoreboard.is-solo .cricket-target{border-right:0}.cricket-dock{width:var(--tc-manual-dock-width);max-width:100%;padding-bottom:max(12px,env(safe-area-inset-bottom));flex:none;margin:0 auto}.cricket-status{text-align:center;min-height:20px;color:var(--cricket-yellow);margin:0 auto 10px;font-size:max(12px,min(1.1vw,19px));line-height:1.35}.cricket-play .tc-dart-visit{width:var(--tc-manual-content-width);margin:auto}.cricket-play .tc-dart-visit-slot{min-height:max(56px,min(8vh,100px))}.cricket-actions{justify-content:center;margin-top:10px;display:flex}.cricket-actions .cricket-continue{width:min(100%,520px);margin:0}body:has(.cricket-play) .tc-social-live-invite{top:max(12px,calc(env(safe-area-inset-top) + 12px));left:auto;right:max(88px,calc(env(safe-area-inset-right) + 88px));min-height:40px;padding:8px;font-size:11px}@media (orientation:landscape) and (max-height:500px){body:has(.cricket-play) .tc-social-live-invite{min-height:32px;top:4px}}@media (max-width:600px){.cricket-header p{display:none}.cricket-player-heading{padding-inline-start:7px;padding-inline-end:7px}.cricket-player-name{font-size:14px}.cricket-mark-cell small{font-size:10px;left:calc(50% + 20px)}.cricket-stage{margin-block-start:10px;margin-block-end:10px}}@media (max-height:700px){.cricket-header{align-items:center;padding-block-start:6px;padding-block-end:6px}.cricket-header p{display:none}.cricket-header h1{font-size:34px}.cricket-rule{padding-block-start:5px;padding-block-end:5px;font-size:10px}.cricket-stage{gap:6px;margin-block-start:6px;margin-block-end:6px}.cricket-score-row{min-height:30px}.cricket-score-row.is-heading{min-height:80px}.cricket-player-heading{gap:4px;padding-block-start:6px;padding-block-end:6px}.cricket-player-score{font-size:38px}.cricket-target{font-size:25px}.cricket-mark,.cricket-mark i{height:24px}.cricket-mark b{width:22px;height:22px}.cricket-mark-cell{padding-block-start:2px;padding-block-end:2px}.cricket-status{margin-bottom:6px;font-size:11px}.cricket-dock{padding-bottom:6px}.cricket-play .tc-dart-visit-slot{min-height:48px}}@media (orientation:landscape) and (max-height:500px){.cricket-header{padding-block-start:4px;padding-block-end:4px}.cricket-header h1{font-size:30px}.cricket-rule{padding-block-start:3px;padding-block-end:3px}.cricket-stage{gap:4px;margin-block-start:4px;margin-block-end:4px}.cricket-score-row{min-height:21px}.cricket-score-row.is-heading{min-height:60px}.cricket-player-heading{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:3px 12px;display:grid}.cricket-player-name{grid-column:1;font-size:13px}.cricket-player-heading small{grid-column:1;font-size:9px}.cricket-player-score{grid-area:1/2/3;font-size:34px}.cricket-target{font:21px/1 Throwcade Micro,monospace}.cricket-mark-cell{padding:1px}.cricket-mark{height:19px}.cricket-mark i{width:2px;height:19px}.cricket-mark b{border-width:2px;width:18px;height:18px}.cricket-score-key{font-size:9px}.cricket-status{min-height:14px;margin-bottom:3px;font-size:10px}.cricket-dock{padding-bottom:4px}.cricket-play .tc-dart-visit-slot{min-height:44px}}
