.club-highlights{margin-top:30px}.club-highlights-heading{margin-bottom:18px}.club-highlights-heading h2{margin:9px 0;font-size:36px}.club-highlights-heading p:not(.eyebrow){color:var(--muted);margin:0}.club-highlights>.paper{margin-top:18px;padding:20px 14px}.club-highlights h3{overflow-wrap:anywhere;margin:12px 0 18px;font:400 28px/1.1 Bangers,sans-serif}.club-leaders{margin:0;padding:0;list-style:none}.club-leaders li{border-bottom:1px dashed var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 0;display:grid}.club-leaders li:last-child{border-bottom:0}.club-place{color:var(--muted);font:28px/1 Bangers,sans-serif}.club-player{overflow-wrap:anywhere;min-width:0}.club-player strong{font-size:16px;line-height:1.25;display:block}.club-player small,.club-value small{margin:3px 0 0;font-size:11px;line-height:1.3}.club-title{color:var(--lime);margin-bottom:6px;font:20px/1.15 Bangers,sans-serif;display:block}.club-first .club-place{color:var(--lime)}.club-rank-art{object-fit:contain;width:128px;height:128px;margin:0 auto 10px;display:block}.club-first>.club-rank-art{grid-column:1/-1}.club-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.club-value small{font-weight:400}.club-last{border-top:3px solid var(--orange)}.club-last:before,.club-last .eyebrow{background:var(--orange)}.club-last .club-place{color:var(--orange)}.club-medal-mark{color:var(--lime);font-size:25px}.club-caption,.club-empty{color:var(--muted);font-size:14px;line-height:1.5}.club-more{align-items:center;min-height:44px;margin-top:10px;display:flex}@font-face{font-family:Bangers;src:url(/fonts/Bangers-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root{--coal:#11130f;--panel:#21251c;--lime:#c1ff00;--chalk:#f3f2e8;--muted:#bcc2b0;--line:#535b45;--orange:#ff9864;color:var(--chalk);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080a07;font-family:Barlow,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:where(button,a,input,summary):focus-visible{outline:3px solid var(--orange);outline-offset:4px}h1:focus{outline:none}.club{isolation:isolate;background-color:var(--coal);max-width:480px;min-height:100svh;padding:max(20px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background-image:radial-gradient(at 95% 2%,#b7ff0011,#0000 42%),radial-gradient(#f3f2e809 .7px,#0000 .8px);background-size:auto,7px 9px;margin:auto}.club.signed-in{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.brand{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.brand>a{letter-spacing:1px;align-items:center;gap:10px;min-height:64px;font:23px/.93 Bangers,Impact,sans-serif;text-decoration:none;display:flex}.brand-mark{object-fit:contain;width:64px;height:64px;display:block}.brand-note{color:var(--muted);letter-spacing:1.2px;text-align:right;font-size:9px;font-weight:600;line-height:1.4;transform:rotate(3deg)}.page-heading{padding-top:26px;padding-bottom:9px}.eyebrow{letter-spacing:1.45px;color:var(--coal);background:var(--lime);margin:0 0 5px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block;transform:rotate(-1.5deg)}h1{letter-spacing:1px;overflow-wrap:anywhere;margin:17px 0;font-family:Bangers,Impact,sans-serif;font-size:clamp(45px,14vw,65px);font-weight:400;line-height:1.04}h1 em{color:var(--lime);text-shadow:3px 3px #080a07;font-style:normal;font-weight:400}.intro{color:var(--muted);overflow-wrap:anywhere;margin:15px 0;font-size:16px;line-height:1.5}.intro strong{color:var(--chalk);font-weight:600}.paper{background:var(--panel);color:var(--chalk);border:1px solid var(--line);border-radius:4px 18px 4px 4px;padding:24px;position:relative;box-shadow:5px 5px #070905}.paper:before{content:"";background:var(--lime);width:38px;height:4px;position:absolute;top:-2px;left:23px;transform:rotate(-4deg)}.paper .eyebrow{color:var(--coal);margin-top:0}h2{letter-spacing:.7px;overflow-wrap:anywhere;margin:16px 0 12px;font-family:Bangers,Impact,sans-serif;font-size:31px;font-weight:400;line-height:1.1}.paper>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.6}fieldset{border:0;min-width:0;margin:0;padding:0}.field{margin-bottom:19px}label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}input{width:100%;min-width:0;height:52px;color:var(--chalk);background:#10130d;border:1px solid #68705b;border-radius:3px;padding:12px;font-size:16px;display:block}input::placeholder{color:#a8b09b;font-size:14px}input:focus{border-color:var(--lime)}small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55;display:block}.password-field{position:relative}.password-field input{padding-right:84px}.reveal{min-width:74px;color:var(--lime);background:0 0;border:0;border-radius:3px;padding:8px;font-size:12px;font-weight:600;position:absolute;top:2px;bottom:2px;right:2px}.button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:13px 16px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.button.primary{letter-spacing:1px;background:var(--lime);color:#11130f;border:1px solid #d8ff65;font-family:Bangers,Impact,sans-serif;font-size:23px;font-weight:400;box-shadow:3px 3px #070905}.button.primary:active{box-shadow:none;background:#d2ff4c;transform:translate(1px,1px)}.button span{font-size:24px;font-weight:400}.button.secondary{color:var(--chalk);background:0 0;border-color:#7e8b65;justify-content:center}.button.light{background:var(--lime);color:var(--coal)}.form-bottom{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;margin-top:25px;padding-top:17px;font-size:14px;display:flex}.form-bottom a{color:var(--lime);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.age-confirmation{align-items:center;gap:12px;min-height:44px;margin:0 0 12px;font-size:13px;line-height:1.4;display:flex}.age-confirmation input{width:22px;min-width:22px;height:22px;accent-color:var(--lime);margin:0}.privacy-intro{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.privacy-intro a,.privacy-page a{color:var(--lime)}.text-link{min-height:44px;color:var(--lime);justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.text-link.subtle{color:var(--muted);margin-bottom:0;font-size:13px}.notice{color:#e8f9c6;border-left:3px solid var(--lime);overflow-wrap:anywhere;background:#303d18;margin-bottom:20px;padding:12px 14px;font-size:14px;line-height:1.5}.notice.error{border-color:var(--orange);color:#ffcfb4;background:#43271e}.resend{border-top:1px dashed var(--line);margin-top:24px;padding-top:10px;font-size:14px}summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:600}.resend p{color:var(--muted);margin-top:0;line-height:1.6}.resend .notice{margin-top:16px;margin-bottom:0}footer{color:var(--muted);letter-spacing:1.5px;text-align:center;margin-top:30px;font-size:10px;font-weight:600;line-height:1.7}footer a{width:fit-content;min-height:44px;color:var(--chalk);letter-spacing:0;margin:12px auto 0;padding:12px 4px;font-size:12px;display:block}.privacy-page{padding-bottom:20px}.privacy-page .paper{overflow-wrap:anywhere}.privacy-page h2{margin-top:26px;font-size:27px}.privacy-page h2:first-of-type{margin-top:0}.privacy-page p,.privacy-page li{color:var(--muted);font-size:15px;line-height:1.65}.privacy-page li+li{margin-top:8px}.privacy-page ul{padding-left:20px}.privacy-page strong{color:var(--chalk)}.welcome{padding-top:30px}.home-welcome .intro{margin-bottom:0}.club-emblem{object-fit:contain;width:180px;height:180px;margin:25px auto;display:block;transform:rotate(-5deg)}.game-list{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;margin:20px 0;padding-top:18px;display:flex}.game-list span{border:1px solid #7e8b65;border-radius:3px;padding:6px 9px;font-size:12px;transform:rotate(-2deg)}.game-list span:nth-child(2){transform:rotate(2deg)}.bottom-nav{border-top:1px solid var(--line);width:min(100%,480px);padding:8px 24px max(8px, env(safe-area-inset-bottom));z-index:2;background:#11130ff7;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav a{min-height:56px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.bottom-nav a span{font-size:23px;line-height:1}.bottom-nav a.active{color:var(--lime);background:#293719;border-radius:3px}.avatar{background:var(--lime);width:64px;height:64px;color:var(--coal);border-radius:8px 20px;place-items:center;margin-bottom:20px;font:36px Bangers,Impact,sans-serif;display:grid;transform:rotate(-4deg)}.account .handle{overflow-wrap:anywhere;margin-top:-3px}.profile-photo{margin-bottom:24px}.photo-row{align-items:center;gap:16px;display:flex}.photo-avatar{border:2px solid var(--lime);object-fit:cover;border-radius:8px 24px;flex-shrink:0;width:96px;height:96px}.photo-initial{background:var(--lime);color:var(--coal);place-items:center;font:44px Bangers,sans-serif;display:grid}.photo-controls{flex:1;min-width:0}.photo-controls input[hidden]{display:none}.photo-controls .button{min-height:44px;padding:8px;font-size:14px}.photo-controls small{font-size:11px;line-height:1.4}.photo-remove{color:#ffb18b;background:0 0;border:0;min-height:36px;padding:4px 0;font-size:13px;text-decoration:underline}dl{border-top:1px dashed var(--line);margin:24px 0;padding-top:20px}dt{color:var(--muted);margin-bottom:5px;font-size:13px}dd{overflow-wrap:anywhere;margin:0 0 20px;font-size:15px}.verified{color:var(--lime)}.button.logout{color:#ffb18b;background:0 0;border-color:#bd704a;margin-top:14px}.paper .fine-print{text-align:center;font-size:12px}.account-settings{border-top:1px dashed var(--line);margin-top:20px}.account-settings form{padding-top:10px}.account-settings .field{margin-bottom:14px}.account-settings.danger-zone{border-color:#bd704a}.account-settings.danger-zone summary{color:#ffb18b}.account-settings.danger-zone p{color:var(--muted);font-size:13px;line-height:1.6}.account-settings.danger-zone .button.logout{justify-content:center}@media (width<=340px){.club{padding-inline:16px}.paper{padding:20px}.brand-note{letter-spacing:.7px;font-size:8px}.brand>a{gap:6px;font-size:21px}.brand-mark{width:56px;height:56px}.eyebrow{letter-spacing:1px;font-size:9px}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .15s,transform .15s}}.spaced{margin-top:18px}.helper{color:var(--muted);font-size:13px;line-height:1.55}select{width:100%;min-height:52px;font:inherit;color:var(--chalk);background:#10130d;border:1px solid #68705b;border-radius:3px;padding:12px;font-size:16px}select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.count{color:var(--lime);font:19px Barlow,sans-serif}.players{margin:20px 0 24px;padding:0;list-style:none}.players li{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.player-order{width:28px;min-height:34px;color:var(--lime);place-items:center;font:25px Bangers,sans-serif;display:grid}.player-name{overflow-wrap:anywhere;flex:1;min-width:80px}.player-name strong{font-size:16px}.player-name small{margin-top:3px}.order-actions{gap:4px;margin-left:auto;display:flex}.order-actions button{border:1px solid var(--line);background:var(--coal);width:44px;min-height:44px;color:var(--chalk);border-radius:3px;font:20px Barlow,sans-serif}.order-actions button:disabled{opacity:.3;cursor:default}.invite-qr{aspect-ratio:1;background:#fff;width:100%;height:auto;display:block}.invite-url{color:var(--lime);overflow-wrap:anywhere;min-height:44px;margin-block:18px;font-size:13px;line-height:1.6;display:block}.action-row{flex-wrap:wrap;gap:10px;display:flex}.action-row .button{flex:1;min-width:100px;padding-inline:10px;font-size:14px}.confirm-box{border:1px solid #bd704a;border-radius:4px;margin-top:20px;padding:14px}.confirm-box p{font-size:14px;line-height:1.5}.home-welcome{padding-bottom:14px}@media (width<=360px){.order-actions{flex-basis:100%;justify-content:flex-end}}.match-lobby .page-heading{padding-top:18px;padding-bottom:0}.match-lobby h1{margin-block:12px;font-size:clamp(38px,11vw,52px)}.lobby-overview{padding-bottom:4px}.lobby-overview.has-invite-qr{grid-template-columns:minmax(0,1fr) clamp(92px,29vw,112px);align-items:start;gap:14px;display:grid}.lobby-overview-copy{min-width:0}.lobby-overview.has-invite-qr>.lobby-qr-shortcut,.lobby-overview.has-invite-qr>.lobby-qr-loading{margin-top:-64px}.lobby-qr-shortcut{border:2px solid var(--lime);background:#fff;padding:4px;display:block;box-shadow:4px 4px #1b230f}.lobby-qr-shortcut:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.lobby-qr-loading{aspect-ratio:1;border:1px dashed var(--line);color:var(--muted);text-align:center;place-items:center;padding:8px;font-size:11px;display:grid}.lobby-rules{margin-top:12px}.selected-rule{margin:0;font-weight:600;line-height:1.4}.selected-rule>span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.lobby-rules summary,.invite-settings summary{color:var(--muted);min-height:44px;padding:12px 0;font-size:13px}.lobby-rules details p{color:var(--muted);font-size:14px;line-height:1.55}.lobby-rules-end{border-top:1px dashed var(--line);margin-top:20px}.lobby-rules-end .lobby-rules{margin-top:0}.match-lobby .paper{border-radius:3px 12px 3px 3px;padding:16px}.lobby-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lobby-section-title h2,.lobby-invite h2{margin:0;font-size:28px}.lobby-section-title .count{white-space:nowrap;font:600 12px Barlow,sans-serif}.roster-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.roster-caption{margin:0;font-size:12px}.shuffle-order{border:1px solid var(--line);background:var(--coal);min-height:44px;color:var(--lime);white-space:nowrap;border-radius:3px;padding:7px 9px;font-size:12px}.shuffle-order span{margin-left:4px;font-size:17px}.shuffle-order:disabled{opacity:.35;cursor:default}.match-lobby .players{margin:8px 0 12px}.match-lobby .players li{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px 0;display:grid}.match-lobby .player-order{width:24px}.match-lobby .player-name{min-width:0}.match-lobby .player-name strong{font-size:15px}.match-lobby .player-name small{font-size:11px;line-height:1.35}.player-name .player-handle{color:var(--muted);font-size:10px}.match-lobby .guest-player .player-order{color:var(--orange)}.match-lobby .order-actions{grid-template-columns:44px 44px;gap:4px;display:grid}.match-lobby .order-actions .remove-guest{color:var(--orange);grid-column:2}.lobby-company>.helper{font-size:12px}.guest-form{border-top:1px dashed var(--line);padding-top:14px}.guest-entry{flex-wrap:wrap;gap:8px;display:flex}.guest-entry input{flex:130px;height:44px;padding:10px}.match-lobby .button.secondary{min-height:44px;padding:9px 10px;font-size:14px}.guest-entry .button{flex:110px}.guest-form small{font-size:11px}.lobby-launch{border:1px dashed var(--line);background:#191e12;margin:18px 0;padding:14px}.lobby-launch.ready{border:1px solid var(--lime);box-shadow:-3px 0 var(--lime)}.lobby-launch h2{margin:0;font-size:27px}.lobby-launch.ready h2{color:var(--lime)}.lobby-launch p{overflow-wrap:anywhere;margin:8px 0 12px;font-size:14px;line-height:1.45}.lobby-launch small{font-size:11px}.lobby-launch .button:disabled{cursor:default;color:#cbd1bf;box-shadow:none;opacity:1;background:#3f4b28;border-color:#687650}.lobby-invite{scroll-margin-top:16px}.lobby-invite>p:not(.eyebrow){font-size:13px;line-height:1.5}.lobby-invite .guest-form,.lobby-invite .guest-form+.action-row,.lobby-invite .guest-form+.button{margin-top:14px}.lobby-invite .action-row{gap:8px}.lobby-invite .action-row .button{min-width:90px}.invite-link-disclosure{border-block:1px dashed var(--line);margin-top:12px}.invite-link-disclosure summary{color:var(--lime);font-size:15px}.invite-settings summary{padding-top:0}.lobby-exit{border-top:1px dashed var(--line);margin-top:20px}.lobby-exit>.helper{font-size:12px}.lobby-exit .score-cancel{min-height:44px}.lobby-exit .confirm-box{margin-top:12px}.lobby-exit .confirm-box:focus{outline:2px solid var(--orange);outline-offset:3px}.join-roster-title{font-size:25px}.join-players{margin-top:0}.scoring-title{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.scoring-title h1{margin:0;font-size:38px}.scoring-title h1 span{color:var(--lime)}.scoring-title>span{color:var(--muted);font-size:12px}.score-hero{border:1px solid var(--line);border-top:3px solid var(--lime);background:var(--panel);border-radius:3px 16px 3px 3px;padding:14px}.turn-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.turn-name>div{min-width:0}.turn-name small{letter-spacing:1px;color:var(--lime);margin:0;font-size:10px}.turn-name h2{margin:5px 0;font:600 20px/1.2 Barlow,sans-serif}.big-score{color:var(--lime);letter-spacing:2px;font:80px/.95 Bangers,sans-serif}.dart-slots{align-items:center;gap:6px;margin-top:12px;display:flex}.dart-slots>span{background:var(--coal);border:1px solid var(--line);text-align:center;flex:1;padding:7px 2px;font-size:13px}.dart-slots>span.next{border-color:var(--lime);color:var(--lime)}.dart-slots small{white-space:nowrap;margin:0 0 0 4px}.last-dart{min-height:26px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.5;display:block}.last-dart.bust{color:#ffd0af;border-left:3px solid var(--orange);padding-left:9px}.score-pad button,.score-corrections button{background:var(--panel);min-height:40px;color:var(--chalk);border:1px solid #71835a;border-radius:3px}.score-pad button:active{background:#3b4e25}.score-pad button.target-key{border-color:var(--lime);box-shadow:inset 0 -3px var(--lime)}.multipliers,.special-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.multipliers button{font-size:14px;font-weight:600}.multipliers button[aria-pressed=true]{background:var(--lime);color:var(--coal);border-color:var(--lime)}.number-pad{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.number-pad button{font:25px Bangers,sans-serif}.special-pad button{font-size:14px}.special-pad b{margin-left:3px;font-size:20px}.score-corrections{margin:10px 0 18px;display:flex}.score-corrections button{flex:1;padding:8px 12px;font-size:13px}.score-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.score-roster>div{border:1px solid var(--line);border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.score-roster>div.on-turn{border-color:var(--lime)}.score-roster span{overflow-wrap:anywhere;min-width:0;font-size:13px}.score-roster small{margin-top:3px;font-size:10px}.score-roster strong{color:var(--lime);font:29px Bangers,sans-serif}.score-history{border-block:1px dashed var(--line);margin-top:18px}.score-history article{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.score-history p{margin-block:6px}.score-history small{margin:0}.score-cancel{color:#ffb18b;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;width:fit-content;min-height:36px;margin:12px auto 0;padding:6px 8px;font-size:13px;text-decoration:underline;display:block}.score-cancel:hover{color:var(--chalk)}.winner{text-align:center;padding:22px 16px}.winner h2{font-size:36px}.winner p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.5}.winner .big-score{margin:14px 0;display:block}.world-title h1{font-size:34px;line-height:.95}.world-target{text-align:right}.world-target small{margin-bottom:4px;display:block}.world-target .big-score{font-size:64px}.world-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.world-track span{border:1px solid var(--line);text-align:center;color:var(--muted);padding:3px 0;font-size:11px}.world-track .passed{color:var(--chalk);background:#33421d}.world-track .next{background:var(--lime);color:var(--coal);border-color:var(--lime);font-weight:600}.world-roster strong{font-size:23px}.world-rules p{color:var(--muted);font-size:13px;line-height:1.6}.world-finish{color:var(--lime);font:64px Bangers,sans-serif;display:block}.cricket-turn{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;display:flex}.cricket-board .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cricket-turn p{overflow-wrap:anywhere;margin:0;font-size:13px}.cricket-turn strong{color:var(--lime)}.cricket-turn small{flex-shrink:0;margin:0;font-size:11px}.turn-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.cricket-board-scroll{border:1px solid var(--line);scrollbar-color:var(--lime) var(--panel);border-radius:3px;overflow-x:auto}.cricket-board{table-layout:fixed;border-collapse:collapse;background:#15190f;width:100%}.cricket-target-column{width:48px}.cricket-board th,.cricket-board td{text-align:center;padding:0}.cricket-board thead th{border-bottom:3px solid var(--line);vertical-align:top;padding:10px 4px 9px;font-weight:400}.cricket-player-name{overflow-wrap:anywhere;font-size:13px;line-height:1.25;display:block}.cricket-points{overflow-wrap:anywhere;margin-top:4px;font:38px/1 Bangers,sans-serif;display:block}.cricket-board small{color:var(--muted);margin-top:3px;font-size:10px}.cricket-board th.on-turn{border-bottom-color:var(--lime)}.cricket-board .on-turn{background:#252e19}.cricket-board th.on-turn .cricket-points{color:var(--lime)}.cricket-board tbody td{border-bottom:1px solid #38412d;height:36px;color:var(--chalk);border-inline:1px solid #38412d}.cricket-board tbody tr:last-child td{border-bottom:0}.cricket-board td.closed{color:var(--lime)}.cricket-board .cricket-board-axis{vertical-align:middle;color:var(--lime);border-bottom-color:var(--lime);font-size:28px}.cricket-target{background:var(--lime);color:var(--coal);border-bottom:1px solid #8fae23;font:23px/1 Bangers,sans-serif}.cricket-target.bull{background:var(--orange);border-bottom:0;font-size:21px}.cricket-target button{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.cricket-target button:active:not(:disabled){background:#0003}.cricket-target button:focus-visible{outline:3px solid var(--coal);outline-offset:-4px}.cricket-target button:disabled{cursor:default;opacity:.4}.cricket-controls .multipliers{grid-template-columns:repeat(4,minmax(0,1fr))}.cricket-controls button{min-height:44px;padding-inline:2px}.cricket-input-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.cricket-mark{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;margin:auto;display:block}.cricket-darts{margin-top:10px}.cricket-darts>span{padding:5px 2px;font-size:12px}.number-pad.cricket-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.cricket-other summary{color:var(--muted);font-size:12px}.cricket-shootout{border:1px solid var(--lime);margin-top:12px;padding:12px}.cricket-shootout h2{margin:0;font-size:24px}.cricket-shootout p{color:var(--muted);font-size:12px;line-height:1.5}.cricket-shootout ul{margin-bottom:0;padding:0;list-style:none}.cricket-shootout li{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.cricket-shootout li span{overflow-wrap:anywhere;min-width:0}.cricket-shootout li strong{white-space:nowrap;color:var(--lime)}@media (width<=340px){.number-pad{gap:5px}.big-score{font-size:68px}.turn-name h2{font-size:18px}}.ranking-page{gap:20px;display:grid}.ranking-page .page-heading{margin-bottom:0}.ranking-page .paper{padding:18px 14px}.ranking-page .paper h2:first-child,.match-placements h2{margin-top:0}.ranking-my-rp{color:var(--lime);overflow-wrap:anywhere;font:46px/1.15 Bangers,sans-serif;display:block}.ranking-my-rp small{font-size:22px}.ranking-mine>small,.ranking-person small,.ranking-person span,.ranking-rp small,.placement-list small{color:var(--muted);font-size:12px;display:block}.ranking-list,.placement-list,.ranking-history{margin:12px 0;padding:0;list-style:none}.ranking-list li{border-bottom:1px dashed var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 4px;display:grid}.ranking-list li.is-you{background:#c1ff000b}.ranking-position{color:var(--lime);font:24px/1 Bangers,sans-serif}.ranking-person{overflow-wrap:anywhere;min-width:0}.ranking-person>strong{font-size:16px;display:block}.ranking-person>strong>small{color:var(--lime);display:inline}.ranking-rp{text-align:right}.ranking-rp>strong{font:25px/1.2 Bangers,sans-serif}.ranking-numbers{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.ranking-numbers div{border-left:2px solid var(--lime);padding-left:10px}.ranking-numbers dt{color:var(--muted);font-size:13px}.ranking-numbers dd{overflow-wrap:anywhere;margin:3px 0 0;font:30px/1.15 Bangers,sans-serif}.ranking-scope{gap:8px;display:flex}.ranking-scope button{border:1px solid var(--line);color:var(--chalk);background:0 0;border-radius:3px;flex:1;min-height:44px;padding:8px}.ranking-scope button[aria-pressed=true]{color:var(--coal);background:var(--lime);border-color:var(--lime);font-weight:600}.ranking-page summary{cursor:pointer;min-height:44px;padding-block:12px}.ranking-game{border-top:1px dashed var(--line)}.ranking-history li{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.ranking-history li>div{flex:150px;min-width:0}.ranking-history small,.ranking-history li>div>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.ranking-history a{align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.ranking-history li>strong{font-size:16px}.rp-positive{color:var(--lime)}.competition-label{color:var(--lime);margin:10px 0;font-size:12px;line-height:1.5}.match-placements{margin-block:16px;padding:16px}.placement-list li{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.placement-list li>div:not(.placement-rp){overflow-wrap:anywhere;flex:100px;min-width:0}.placement-rp{text-align:right;margin-left:auto}.ranking-rules p{color:var(--muted);line-height:1.6}.medals{margin-top:20px;padding:18px 14px}.medals h2{margin:8px 0}.medal-category{margin-top:22px}.medal-category h3{color:var(--lime);letter-spacing:.5px;margin:0 0 8px;font:24px/1.1 Bangers,sans-serif}.medal-category ul{margin:0;padding:0;list-style:none}.medal{border-bottom:1px dashed var(--line);grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 2px;display:grid}.medal-mark{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;font:23px Bangers,sans-serif;display:grid}.medal.unlocked .medal-mark{color:var(--coal);background:var(--lime);border-color:var(--lime);box-shadow:2px 2px #070905}.medal.secret.unlocked .medal-mark{background:var(--orange);border-color:var(--orange)}.medal.locked{opacity:.68}.medal strong{line-height:1.25;display:block}.medal p{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.45}.medal small{color:var(--muted);font-size:11px}.medal-progress{border:1px solid var(--line);background:var(--coal);height:22px;margin-top:8px;position:relative;overflow:hidden}.medal-progress>span{background:var(--lime);opacity:.75;height:100%;display:block}.medal-progress small{color:var(--chalk);background:var(--coal);font-variant-numeric:tabular-nums;align-items:center;margin:0;padding-inline:4px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0 4px 0 auto}.achievement-earned{border-color:var(--orange);border-top:3px solid var(--orange);margin-block:16px}.achievement-earned:before{background:var(--orange)}.achievement-earned h2{margin:0 0 8px}.achievement-earned ul{margin:0;padding:0;list-style:none}.achievement-earned li{border-bottom:1px dashed var(--line);padding:10px 0}.achievement-earned li:last-child{border-bottom:0}.achievement-earned strong,.achievement-earned small{display:block}.achievement-earned strong{color:var(--orange)}.achievement-earned small{color:var(--muted);margin-top:4px}
