@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(./barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(./barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(./barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(./barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(./barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(./barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(./barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(./barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(./barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b1022;--panel:#0a1026db;--line:#a0beff38;--ink:#fff;--muted:#a9b6d8;--gold:#ffcf3a;--red:#ff3b5c;--green:#2fd67b;--cyan:#3ad0ff;--cond:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body:"Barlow", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--ink);font-family:var(--body);-webkit-user-select:none;user-select:none;overscroll-behavior:none;background:#05070f;margin:0;overflow:hidden}button{font:inherit;color:inherit}[hidden]{display:none!important}#view{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.screen{z-index:5;flex-direction:column;display:none;position:fixed;inset:0}.screen.show{animation:.3s ease-out fade;display:flex}@keyframes fade{0%{opacity:0}}.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#0306128c;justify-content:center;align-items:center;padding:16px}.btn{font-family:var(--cond);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(#28386eeb,#121a3ceb);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:22px;font-weight:700;transition:transform 80ms,filter .15s;display:flex;box-shadow:0 6px 20px #00000059,inset 0 1px #ffffff1f}.btn:hover{filter:brightness(1.15)}.btn:active{transform:scale(.97)}.btn small{font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:400}.btn.hero{color:#1a1200;background:linear-gradient(#ffd85a,#f2a900);border-color:#0000;box-shadow:0 8px 26px #ffbe2859}.btn.ghost{background:#0a10268c}.btn.small{padding:8px 14px;font-size:17px}.btn:focus-visible,.toggle:focus-visible,.team:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;font-family:var(--cond);cursor:pointer;border-radius:8px;font-size:18px;font-weight:800}#home{padding:max(28px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#030612a6 0%,#03061200 32% 55%,#030612d9 100%);justify-content:space-between}.brand{text-align:center;margin-top:4vh}.brand-kicker{font-family:var(--cond);letter-spacing:.5em;color:var(--gold);font-size:15px;font-weight:600}.brand h1{font-family:var(--cond);letter-spacing:-.01em;text-shadow:0 6px 30px #0000008c;margin:4px 0 0;font-size:clamp(56px,12vw,120px);font-style:italic;font-weight:800;line-height:.85}.brand h1 span{background:linear-gradient(#ffe58a,#ffb400);color:#0000;filter:drop-shadow(0 4px 12px #00000073);-webkit-background-clip:text;background-clip:text;display:block}.brand-sub{color:#dfe6ff;text-shadow:0 2px 8px #000000b3;margin:12px 0 0;font-size:15px}.home-menu{flex-direction:column;gap:10px;width:min(100%,420px);margin:0 auto;display:flex}.home-menu .btn.hero{padding:16px;font-size:30px}.home-menu .row .btn{flex:1}.venue-tag{font-family:var(--cond);letter-spacing:.12em;color:#fff9;text-transform:uppercase;font-size:14px;position:absolute;bottom:14px;right:18px}.panel-screen{background:linear-gradient(#050816e6,#050816f7)}.bar{padding:max(14px, env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.bar.transparent{background:linear-gradient(#030612bf,#03061200);border:none}.bar h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:26px;font-weight:700}.bar>span{text-align:right;min-width:70px;font-family:var(--cond);color:var(--muted)}.setup-body{flex:1;width:min(100%,900px);margin:0 auto;padding:6px 16px 16px;overflow-y:auto}.setup-body h3,.card h3{font-family:var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:18px 0 8px;font-size:14px;font-weight:600}.teams{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.team{cursor:pointer;text-align:left;background:#ffffff0d;border:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.team.on{border-color:var(--gold);background:#ffcf3a1a}.team.off{opacity:.35;pointer-events:none}.crest{width:38px;height:38px;font-family:var(--cond);border-radius:50% 50% 46% 46%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 -3px #00000040}.team b{font-family:var(--cond);font-size:17px;font-weight:700;line-height:1.05;display:block}.team small{color:var(--muted);font-size:12px}.setup-row{flex-wrap:wrap;gap:24px;display:flex}.seg{border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.seg button{font-family:var(--cond);cursor:pointer;color:var(--muted);background:0 0;border:none;padding:8px 16px;font-size:18px;font-weight:700}.seg button.on{background:var(--gold);color:#1a1200}.stadium-pick{align-items:center;gap:10px;display:flex}.stadium-name{text-align:center;flex:1}.stadium-name b{font-family:var(--cond);font-size:24px;font-weight:700;display:block}.stadium-name small{color:var(--muted)}.setup-foot{padding:12px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:center;display:flex}.setup-foot .btn{width:min(100%,420px);font-size:26px}.card{border:1px solid var(--line);border-top:4px solid var(--gold);background:linear-gradient(#101838f5,#080c1ef7);border-radius:10px;flex-direction:column;gap:10px;width:min(100%,420px);max-height:100%;padding:22px;animation:.35s cubic-bezier(.2,1.2,.4,1) rise;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0009}.card.wide{width:min(100%,560px)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.card h2{font-family:var(--cond);text-transform:uppercase;text-align:center;margin:0;font-size:32px;font-weight:800;line-height:1.05}.card ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.35;display:flex}.card b{color:var(--gold)}.kicker{text-align:center;font-family:var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:13px}.note{color:var(--muted);text-align:center;margin:4px 0 0;font-size:13px}.target{text-align:center;font-family:var(--cond);margin:4px 0;font-size:22px}.toggle{border:1px solid var(--line);cursor:pointer;font-family:var(--cond);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:20px;font-weight:600;display:flex}.toggle em{color:var(--gold);font-style:normal}.coin{width:110px;height:110px;font-family:var(--cond);color:#6a4500;background:radial-gradient(circle at 35% 30%,#fff6c8,#f0b400 55%,#9a6a00);border-radius:50%;place-items:center;margin:8px auto;font-size:48px;font-weight:800;display:grid;box-shadow:0 10px 30px #ffbe2859,inset 0 -6px #00000026}.coin.flip{animation:1.2s cubic-bezier(.3,.6,.4,1) flip}@keyframes flip{0%{transform:translateY(0)rotateX(0)}50%{transform:translateY(-70px)rotateX(1080deg)}to{transform:translateY(0)rotateX(1800deg)}}#toss-text{text-align:center;font-family:var(--cond);margin:0;font-size:22px}#gallery{justify-content:space-between}.gallery-info{padding:18px 18px max(22px, env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#03061200,#030612eb)}.gallery-info .kicker{margin-bottom:4px}.gallery-info h2{font-family:var(--cond);text-transform:uppercase;margin:0;font-size:clamp(36px,7vw,64px);font-style:italic;font-weight:800;line-height:.95}.gallery-info p{color:#dfe6ff;margin:6px 0 10px}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.chips span{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:#ffffff1a;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600}#hud{pointer-events:none;z-index:6;position:fixed;inset:0}#hud>*{pointer-events:auto}#hud .banner,#hud .timing,#hud .hint,#hud .scorebug,#hud .sb-players,#hud .over-balls{pointer-events:none}.scorebug{left:12px;top:max(12px, env(safe-area-inset-top));font-family:var(--cond);align-items:stretch;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.scorebug>div{align-items:center;padding:6px 12px;display:flex}.sb-team{background:var(--team,#1b6fd8);letter-spacing:.05em;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);font-size:22px;font-weight:800}.sb-score{color:#0b1022;background:#fff;font-size:26px;font-weight:800}.sb-overs{background:#0b1022;font-size:20px;font-weight:600}.sb-extra{color:var(--gold);background:#0b1022d9;font-size:17px;font-weight:600}.sb-extra:empty{display:none!important}.sb-players{left:12px;top:calc(max(12px, env(safe-area-inset-top)) + 50px);font-family:var(--cond);flex-direction:column;gap:2px;font-size:17px;display:flex;position:absolute}.sb-players>div{border-left:3px solid var(--gold);background:#080c1ec7;justify-content:space-between;gap:14px;min-width:210px;padding:3px 10px;display:flex}.sb-players>div:last-child{border-left-color:var(--cyan)}.sb-players b{font-weight:700}.over-balls{right:66px;top:max(16px, env(safe-area-inset-top));gap:5px;display:flex;position:absolute}.over-balls span{width:30px;height:30px;font-family:var(--cond);border:1px solid var(--line);background:#080c1ecc;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.over-balls span.b4{background:#1b6fd8}.over-balls span.b6{background:#8e3fd6}.over-balls span.bw{background:var(--red)}.pause{right:12px;top:max(12px, env(safe-area-inset-top));position:absolute}.banner{opacity:0;text-align:center;transition:opacity .2s,transform .35s cubic-bezier(.2,1.6,.4,1);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)scale(.6)}.banner.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.banner-title{font-family:var(--cond);text-transform:uppercase;text-shadow:0 6px 30px #0009;-webkit-text-stroke:2px #00000040;font-size:clamp(56px,13vw,130px);font-style:italic;font-weight:800;line-height:.9}.banner.six .banner-title{background:linear-gradient(#fff,#d6a4ff 50%,#8e3fd6);color:#0000;-webkit-background-clip:text;background-clip:text}.banner.four .banner-title{background:linear-gradient(#fff,#7fd4ff 50%,#1b6fd8);color:#0000;-webkit-background-clip:text;background-clip:text}.banner.wicket .banner-title{color:#ff4f6a}.banner.small .banner-title{font-size:clamp(34px,7vw,60px)}.banner-detail{font-family:var(--cond);letter-spacing:.04em;background:#080c1ed9;margin-top:6px;padding:4px 14px;font-size:20px;display:inline-block}.timing{font-family:var(--cond);letter-spacing:.1em;opacity:0;text-shadow:0 3px 12px #000000b3;font-size:30px;font-weight:800;transition:opacity .2s;position:absolute;top:52%;left:50%;transform:translate(-50%)}.timing.show{opacity:1}.hint{left:50%;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line);white-space:nowrap;background:#080c1ebf;border-radius:999px;padding:8px 16px;font-size:14px;position:absolute;transform:translate(-50%)}.hint:empty{display:none}.bowl-ui{left:50%;bottom:max(12px, env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:10px;flex-direction:column;gap:8px;width:min(96vw,620px);padding:10px;display:flex;position:absolute;transform:translate(-50%)}.bowl-head{font-family:var(--cond);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bowl-head b{font-size:19px}.bowl-head small{color:var(--muted);font-size:13px;font-family:var(--body)}.deliveries{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.deliveries button{border:1px solid var(--line);min-width:92px;font-family:var(--cond);cursor:pointer;background:#ffffff0d;border-radius:6px;flex:1;padding:8px 6px;font-size:16px;font-weight:700}.deliveries button.on{background:var(--cyan);color:#00222e}.meter{text-align:center;width:min(80vw,420px);font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;font-size:18px;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.meter-bar{background:linear-gradient(90deg,#ff3b5c,#ffcf3a 30%,#2fd67b 45% 55%,#ffcf3a 70%,#ff3b5c);border:2px solid #ffffffb3;border-radius:999px;height:22px;margin-bottom:6px;position:relative}.meter-needle{background:#fff;border-radius:2px;width:4px;height:30px;position:absolute;top:-6px;left:0;box-shadow:0 0 8px #fff}.scorecard{font-family:var(--cond);flex-direction:column;gap:2px;font-size:17px;display:flex}.scorecard .line{background:#ffffff0a;justify-content:space-between;padding:4px 8px;display:flex}.scorecard .line.head{background:var(--team,#1b6fd8);font-size:20px;font-weight:800}.scorecard .line span:last-child{font-weight:700}.scorecard small{color:var(--muted)}.loading{z-index:40;font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;background:#030612bf;justify-content:center;align-items:center;gap:12px;font-size:22px;display:flex;position:fixed;inset:0}.spinner{border:3px solid #fff3;border-top-color:var(--gold);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:640px){.sb-players{font-size:15px}.sb-players>div{min-width:170px}.over-balls span{width:24px;height:24px;font-size:14px}.over-balls{top:auto;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 44px);right:50%;transform:translate(50%)}}
