@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(./montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(./montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(./montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(./montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(./montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(./montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(./montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(./montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(./montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(./montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--h-bg: #f3f5fa;--h-surface: #ffffff;--h-text: #0f172a;--h-text-2: #475569;--h-border: #dfe4ee;--h-primary: #1d4ed8;--h-primary-text: #ffffff;--h-primary-soft: rgba(29, 78, 216, .08);--h-focus: #1d4ed8;--h-code-bg: #eef2ff;--h-code: #1e3a8a;--h-success: #15803d;--h-error: #b91c1c;--h-radius: 14px;--h-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 30px rgba(15, 23, 42, .06)}@media(prefers-color-scheme:dark){:root{--h-bg: #0b1020;--h-surface: #121a2e;--h-text: #e6eaf2;--h-text-2: #a3adc2;--h-border: #243149;--h-primary: #60a5fa;--h-primary-text: #0b1020;--h-primary-soft: rgba(96, 165, 250, .12);--h-focus: #93c5fd;--h-code-bg: rgba(96, 165, 250, .12);--h-code: #bfdbfe;--h-success: #16a34a;--h-error: #dc2626;--h-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 30px rgba(0, 0, 0, .35)}}@media(prefers-contrast:more){:root{--h-text-2: var(--h-text);--h-border: currentColor}}.instructions{color-scheme:light dark;position:fixed;inset:0;z-index:200;overflow-y:auto;display:flex;justify-content:center;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,3vw,2rem);background:var(--h-bg);color:var(--h-text);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}.instructions-content{inline-size:min(100%,44rem);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);block-size:fit-content}.home-main{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.home-header{padding-inline:.25rem}.instructions h1{margin:0 0 .5rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.lede{margin:0;max-inline-size:40rem;color:var(--h-text-2)}.card{padding:clamp(1.25rem,3vw,2rem);background:var(--h-surface);border:1px solid var(--h-border);border-radius:var(--h-radius);box-shadow:var(--h-shadow)}.card h2{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.card>p{margin:0 0 1.25rem;font-size:.95rem;color:var(--h-text-2)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;padding:.1em .4em;border-radius:.3em;background:var(--h-code-bg);color:var(--h-code)}.form{display:grid;gap:1rem}.field{display:grid;gap:.4rem}.field-row{display:grid;gap:1rem}@media(min-width:36rem){.field-row{grid-template-columns:1fr 1fr}}.form label{font-size:.875rem;font-weight:600}.hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--h-text-2)}.form input,.form select{inline-size:100%;min-block-size:44px;padding:.6rem .8rem;font:inherit;color:var(--h-text);background:var(--h-surface);border:1px solid var(--h-border);border-radius:.6rem;box-sizing:border-box}.form input:hover,.form select:hover{border-color:var(--h-text-2)}.instructions :is(input,select,button,a,summary):focus-visible{outline:3px solid var(--h-focus);outline-offset:2px}.instructions :focus:not(:focus-visible){outline:none}.url-row{display:flex;gap:.5rem;flex-wrap:wrap}.url{flex:1 1 16rem;display:flex;align-items:center;min-block-size:44px;padding:.6rem .8rem;border:1px dashed var(--h-border);border-radius:.6rem;background:var(--h-code-bg);color:var(--h-code);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.url[data-state=incomplete]{color:var(--h-text-2);font-style:italic}.form button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:.6rem 1.1rem;border-radius:.6rem;font:inherit;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color .15s ease,filter .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.form button{border:1px solid transparent;background:var(--h-primary);color:var(--h-primary-text)}.form button:hover,.form button:focus-visible{filter:brightness(1.08)}.form button:active{transform:translateY(1px)}.form button[aria-busy=true]{opacity:.75;cursor:progress}.button-secondary{justify-self:start;border:1px solid var(--h-border);background:transparent;color:var(--h-primary);font-weight:600}.button-secondary:hover,.button-secondary:focus-visible{background:var(--h-primary-soft)}.actions{display:grid;gap:.75rem;align-items:start}@media(min-width:36rem){.actions{grid-template-columns:auto 1fr;align-items:center}}.theme-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.theme-tag{display:inline-flex;align-items:center;min-block-size:44px;padding:0 1rem;border-radius:999px;border:1px solid transparent;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease,transform .1s ease}.theme-tag:hover,.theme-tag:focus-visible{filter:brightness(1.1);transform:translateY(-1px)}.tag-classic{background:#14213d;color:#fff}.tag-modern-light{background:#fafbfd;color:#1d4ed8;border-color:#2563eb}.tag-modern-dark{background:#0f1218;color:#93c5fd;border-color:#2563eb}.tag-neon{background:#06080f;color:#67e8f9;border-color:#22d3ee66}.tag-kkr{background:#2d1566;color:#d4a843}.tag-rcb{background:#c00;color:#fff}.tag-mi{background:#004ba0;color:#d4a843}.tag-csk{background:#f9cd05;color:#1d418c}.tag-dc{background:#04a;color:#ffb3b3}.tag-rr{background:#254aa5;color:#fff}.tag-srh{background:#1a1a1a;color:#ff822e;border-color:#333}.tag-pbks{background:#dd1f2d;color:#fff}.tag-gt{background:#1c2c4a;color:#cfb53b}.tag-lsg{background:#00a5b5;color:#fff}.tag-topguns-light{background:#7ed6cb;color:#0b0c0e}.tag-topguns-dark{background:#0b0c0e;color:#7ed6cb;border-color:#7ed6cb}.reference summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:44px;cursor:pointer;list-style:none}.reference summary::-webkit-details-marker{display:none}.reference summary h2{margin:0}.reference summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;color:var(--h-text-2)}.reference[open] summary:after{content:"−"}.reference[open] summary{margin-block-end:1rem}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.reference table{inline-size:100%;border-collapse:collapse;font-size:.9rem}.reference th{padding:.5rem;text-align:start;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--h-text-2);border-block-end:1px solid var(--h-border)}.reference td{padding:.65rem .5rem;vertical-align:top;border-block-end:1px solid var(--h-border)}.reference tr:last-child td{border-block-end:0}.reference td:first-child{white-space:nowrap}.toast-container{position:fixed;inset-block-start:1.25rem;inset-inline-end:1.25rem;z-index:300;display:flex;flex-direction:column;gap:.6rem;max-inline-size:min(90vw,24rem);pointer-events:none}.toast{padding:.9rem 1.1rem;border-radius:.75rem;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;color:#fff;box-shadow:0 8px 24px #00000040;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.toast.is-visible{opacity:1;transform:none}.toast-success{background:var(--h-success)}.toast-error{background:var(--h-error)}@media(prefers-reduced-motion:reduce){.toast,.form button,.button-secondary,.theme-tag{transition:none}}body{margin:0}.data-code{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:200}.data-code[hidden]{display:none}.overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding-block-end:28px;overflow:hidden;font-family:Montserrat,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--fg);--radius: 8px;--ob-wicket: #d7263d;--ob-four: #1b9e4b;--ob-six: #6d3df5;--ob-extra: #f5b700;--ob-bye: #3b82f6;--ob-milestone: #ff7300;--ob-partnership: #00bcd4;--shadow-slab: 0 10px 28px rgba(0, 0, 0, .32)}.overlay-image{position:absolute;inset-block-start:24px;inset-inline-end:24px;inline-size:120px;block-size:auto;z-index:101;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}#firstInnings{position:relative;display:grid;grid-template-columns:96px auto minmax(340px,1fr) minmax(360px,1fr) 96px;grid-template-rows:100px;align-items:stretch;overflow:hidden;background:var(--surface-frame);border:1px solid var(--border-frame);border-radius:var(--radius);box-shadow:var(--shadow-slab)}.batting-team-info,.bowling-team-info{display:grid;place-items:center;background:var(--surface-panel)}.batting-team-info{grid-column:1;grid-row:1}.team-block{grid-column:2;grid-row:1}.batsman-info{grid-column:3;grid-row:1}.bowler-info{grid-column:4;grid-row:1;border-inline-start:1px solid var(--divider)}.bowling-team-info{grid-column:5;grid-row:1;border-inline-start:1px solid var(--divider)}.team-logo{inline-size:64px;block-size:64px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.batsman-info,.bowler-info{display:grid;grid-template-rows:1fr 1fr;background:var(--surface-row);min-inline-size:0}.batsman-row,.bowler-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:22px;min-inline-size:0}.batsman-row+.batsman-row,.bowler-row+.bowler-row{border-block-start:1px solid var(--divider-row)}.batsman-name,.bowler-name{display:inline-flex;align-items:center;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batsman-row.on-strike .batsman-name:after{content:"";flex:none;inline-size:16px;block-size:16px;margin-inline-start:9px;background:var(--brand-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.3a1.6 1.6 0 0 1 2.3 0l5.2 5.2a1.6 1.6 0 0 1 0 2.3L12.4 19a3.2 3.2 0 0 1-4.5 0L5 16.1a3.2 3.2 0 0 1 0-4.5z'/%3E%3Cpath d='M4.3 16.9l2.8 2.8-3.4 3.4a1.2 1.2 0 0 1-1.7 0l-1.1-1.1a1.2 1.2 0 0 1 0-1.7z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.3a1.6 1.6 0 0 1 2.3 0l5.2 5.2a1.6 1.6 0 0 1 0 2.3L12.4 19a3.2 3.2 0 0 1-4.5 0L5 16.1a3.2 3.2 0 0 1 0-4.5z'/%3E%3Cpath d='M4.3 16.9l2.8 2.8-3.4 3.4a1.2 1.2 0 0 1-1.7 0l-1.1-1.1a1.2 1.2 0 0 1 0-1.7z'/%3E%3C/svg%3E") center / contain no-repeat}.batsman-runs-balls,.bowler-figures{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:700;line-height:1;color:var(--fg-accent);white-space:nowrap}.bowler-overs-data{padding-inline-start:10px;border-inline-start:1px solid var(--divider);font-weight:600;color:var(--fg-muted)}.bowler-overs-data:after,.overs:after{content:" ov";font-size:.8em;font-weight:600;letter-spacing:.02em}.team-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-inline-size:280px;padding-inline:24px;background:var(--surface-pill);color:var(--fg-pill, var(--fg))}.team-name{font-size:19px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-title);white-space:nowrap}.score-and-overs{display:flex;align-items:baseline}.score{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.01em}.wickets{font-size:24px;font-weight:700;line-height:1;margin-inline-start:3px;opacity:.9}.overs{font-size:17px;font-weight:600;line-height:1;margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid currentColor;opacity:.8}.status-inline{font-size:15px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid currentColor;opacity:.85;white-space:nowrap}.status-inline:empty{display:none}.status-line{font-size:13px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;opacity:.85;white-space:nowrap}.status-line:empty{display:none}.ball-by-ball-container{display:flex;align-items:center;gap:7px;min-block-size:28px}.ball-indicator{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--ball-idle);color:var(--fg-muted);font-size:13px;font-weight:700;line-height:1;letter-spacing:-.01em;animation:overlay-pop-in .2s ease-out both}@keyframes overlay-pop-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ball-indicator.run-1,.ball-indicator.run-2,.ball-indicator.run-3,.ball-indicator.run-5{background:var(--ball-neutral);color:var(--ball-neutral-fg)}.ball-indicator.run-4{background:var(--ob-four);color:#fff}.ball-indicator.run-6{background:var(--ob-six);color:#fff}.ball-indicator.wicket{background:var(--ob-wicket);color:#fff}.ball-indicator.wide,.ball-indicator.no-ball{background:var(--ob-extra);color:#1a1400;font-size:10px}.ball-indicator.leg-bye,.ball-indicator.bye{background:var(--ob-bye);color:#fff;font-size:10px}.ball-indicator.dot{color:transparent;font-size:0;position:relative}.ball-indicator.dot:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:8px;block-size:8px;border-radius:50%;background:var(--fg-muted);transform:translate(-50%,-50%)}.event-card{grid-column:3 / 5;grid-row:1;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:6px;padding-inline:28px;--type: var(--brand-accent);background:var(--card-bg);color:var(--card-fg);border-inline-start:5px solid var(--type);visibility:hidden;opacity:0;transform:translateY(-14px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s}.event-card.is-visible{visibility:visible;opacity:1;transform:none}.event-card[data-type=wicket]{--type: var(--ob-wicket)}.event-card[data-type=boundary][data-runs="4"]{--type: var(--ob-four)}.event-card[data-type=boundary][data-runs="6"]{--type: var(--ob-six)}.event-card[data-type=milestone]{--type: var(--ob-milestone)}.event-card[data-type=partnership]{--type: var(--ob-partnership)}.event-eyebrow{font-size:13px;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--type)}.event-eyebrow:empty{display:none}.event-headline{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-detail{font-size:16px;font-weight:600;line-height:1.2;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-detail:empty{display:none}.event-card[data-type=boundary]{align-items:center}.event-card[data-type=boundary] .event-headline{font-size:44px;letter-spacing:.12em;text-transform:uppercase;color:var(--type)}.panel-card{inline-size:min(1240px,calc(100vw - 80px));padding:22px 30px 20px;background:var(--card-bg);color:var(--card-fg);border:1px solid var(--border-frame);border-block-start:5px solid var(--brand-accent);border-radius:var(--radius);box-shadow:var(--shadow-slab);display:grid;grid-template-columns:1fr;gap:6px;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s}.panel-card.is-visible{visibility:visible;opacity:1;transform:none}.panel-card:not(.is-visible){position:absolute;inset-block-end:0;pointer-events:none}.panel-eyebrow{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent)}.panel-eyebrow:empty{display:none}.panel-headline{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.panel-headline:empty{display:none}.panel-detail{font-size:16px;font-weight:600;opacity:.85}.panel-detail:empty{display:none}.panel-matchup{display:flex;align-items:center;gap:24px}.panel-matchup:empty{display:none}.panel-team-head{display:flex;align-items:center;gap:12px;min-inline-size:0}.panel-team-logo{inline-size:44px;block-size:44px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.panel-team-name{font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.panel-team-extra{font-size:20px;font-weight:700;opacity:.8;white-space:nowrap;margin-inline-start:6px;font-variant-numeric:tabular-nums}.panel-vs{font-size:18px;font-weight:600;opacity:.55}.panel-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px 40px;margin-block-start:8px}.panel-columns:empty{display:none}.panel-block{display:grid;gap:8px;align-content:start}.panel-block>.panel-team-head{padding-block-end:8px;border-block-end:1px solid var(--divider)}.panel-block>.panel-team-head .panel-team-logo{inline-size:32px;block-size:32px}.panel-block>.panel-team-head .panel-team-name,.panel-block>.panel-team-head .panel-team-extra{font-size:16px}.panel-row{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;line-height:1.15}.panel-name{flex:1 1 auto;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-note{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap}.panel-value{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.panel-captain{flex:none;display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:4px;background:var(--brand-accent);color:var(--fg-pill, #fff);font-size:11px;font-weight:800}.avatar{flex:none;border-radius:50%;overflow:hidden;background:var(--surface-pill);color:var(--fg-pill, var(--fg));display:grid;place-items:center}.avatar-md{inline-size:40px;block-size:40px}.avatar-sm{inline-size:34px;block-size:34px}.avatar img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.avatar-initials{font-size:13px;font-weight:800;letter-spacing:.04em}.avatar-sm .avatar-initials{font-size:11px}.panel-xi{display:grid;grid-template-columns:1fr;gap:4px}.panel-xi .panel-row{font-size:15px;gap:10px}.panel-xi .avatar-sm{inline-size:30px;block-size:30px}.panel-card:is([data-type=lineup],[data-type=innings-summary],[data-type=match-summary]){box-sizing:border-box;inline-size:min(1240px,calc(100vw - 80px));row-gap:0;border-block-start-width:1px;border-inline-start:6px solid var(--brand-accent);padding:20px 30px 22px}.panel-card:is([data-type=lineup],[data-type=innings-summary]) .panel-columns{gap:0 40px;margin:0}.panel-card:is([data-type=lineup],[data-type=innings-summary]) .panel-block{gap:0}.panel-col-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:8px;margin-block-end:2px;border-block-end:2px solid var(--divider);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.panel-col-head.is-accent{border-block-end-color:var(--brand-accent)}.panel-col-head-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-col-head-tag{flex:none;opacity:.55}.panel-col-head.is-accent .panel-col-head-tag{opacity:1;color:var(--brand-accent)}.panel-kv-end{margin-inline-start:auto;color:var(--brand-accent)}.panel-value-sub{display:inline;font-size:.72em;font-weight:700;opacity:.6;margin-inline-start:4px}.panel-card[data-type=lineup] .panel-footer{order:1;margin:0 0 22px;padding:0;border:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:1}.panel-card[data-type=lineup] .panel-footer .v{opacity:.6}.panel-card[data-type=lineup] .panel-footer .panel-sep{opacity:.35}.panel-card[data-type=lineup] .panel-matchup{order:2;justify-content:space-between;gap:32px;margin-block-end:22px}.panel-card[data-type=lineup] .panel-team-head{gap:16px;flex:1 1 0}.panel-card[data-type=lineup] .panel-team-head:last-child{flex-direction:row-reverse;text-align:end}.panel-card[data-type=lineup] .panel-team-logo{inline-size:64px;block-size:64px}.panel-card[data-type=lineup] .panel-team-name{font-size:40px;line-height:.95;letter-spacing:.02em;white-space:normal;text-wrap:balance;max-inline-size:14ch}.panel-card[data-type=lineup] .panel-vs{flex:none;font-size:20px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.4}.panel-card[data-type=lineup] .panel-eyebrow,.panel-card[data-type=lineup] .panel-headline{background:#7f7f7f1a;border-inline-start:5px solid var(--brand-accent);padding-inline:22px}.panel-card[data-type=lineup] .panel-eyebrow{order:3;padding-block:14px 4px;border-start-end-radius:8px}.panel-card[data-type=lineup] .panel-headline{order:4;padding-block:0 16px;margin-block-end:24px;border-end-end-radius:8px;font-size:34px;letter-spacing:-.01em;white-space:normal;text-wrap:balance}.panel-card[data-type=lineup] .panel-columns{order:5}.panel-card[data-type=lineup] .panel-xi{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 6),auto);gap:0 28px}.panel-card[data-type=lineup] .panel-xi .panel-row{padding-block:5px;border-block-end:1px solid var(--divider-row, var(--divider))}.panel-card[data-type=innings-summary] .panel-eyebrow{order:1;margin-block-end:12px}.panel-card[data-type=innings-summary] .panel-matchup{order:2;justify-content:space-between;align-items:center;gap:32px;padding-block-end:18px;margin-block-end:22px;border-block-end:2px solid var(--card-fg)}.panel-card[data-type=innings-summary] .panel-team-head{gap:16px}.panel-card[data-type=innings-summary] .panel-team-logo{inline-size:56px;block-size:56px}.panel-card[data-type=innings-summary] .panel-team-name{font-size:36px;letter-spacing:.02em}.panel-score{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.panel-score-runs{font-size:88px;font-weight:900;line-height:.85;letter-spacing:-.04em}.panel-score-wkts{font-size:40px;font-weight:800;opacity:.55;letter-spacing:-.02em}.panel-score-overs{font-size:26px;font-weight:700;opacity:.8;margin-inline-start:12px}.panel-card[data-type=innings-summary] .panel-detail{order:3;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;margin-block-end:24px;font-size:inherit;opacity:1}.panel-tile{display:grid;gap:6px;padding:14px 18px 16px;border-radius:8px;background:#7f7f7f1f}.panel-tile .k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.panel-tile .v{display:flex;align-items:baseline;gap:6px;font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.panel-tile .v .u{font-size:14px;font-weight:700;opacity:.6;margin-inline-end:8px}.panel-tile.is-dark{background:var(--card-fg);color:var(--card-bg)}.panel-tile.is-dark .k{opacity:.8}.panel-card[data-type=innings-summary] .panel-columns{order:4}.panel-card[data-type=innings-summary] .panel-list{gap:0}.panel-card[data-type=innings-summary] .panel-list .panel-row{padding-block:10px;border-block-end:1px solid var(--divider-row, var(--divider));font-size:20px}.panel-card[data-type=innings-summary] .panel-list .panel-value{font-size:22px}.panel-card[data-type=innings-summary] .panel-footer{order:5;margin-block-start:14px;padding:0;border:0}.panel-card[data-type=match-summary] .panel-eyebrow{order:1;margin-block-end:10px}.panel-card[data-type=match-summary] .panel-headline{order:2;font-size:52px;font-weight:900;line-height:1;letter-spacing:-.025em;white-space:normal;text-wrap:balance;padding-block-end:20px;margin-block-end:22px;border-block-end:2px solid var(--card-fg)}.panel-card[data-type=match-summary] .panel-columns{order:3;gap:0 20px;margin:0}.result-card{display:grid;align-content:start;padding:16px 22px 6px;border-radius:8px;background:#7f7f7f1a;border-block-start:5px solid var(--divider)}.result-card.is-winner{border-block-start-color:var(--brand-accent)}.result-head{display:flex;align-items:center;gap:14px;padding-block-end:14px;border-block-end:1px solid var(--divider)}.result-head .panel-team-logo{inline-size:40px;block-size:40px}.result-head .panel-team-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;font-size:22px}.result-code{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:6px;background:var(--card-fg);color:var(--card-bg);font-size:13px;font-weight:800;letter-spacing:.04em}.result-card.is-winner .result-code{background:var(--brand-accent);color:var(--fg-pill, #fff)}.result-score{flex:none;display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.result-score .panel-score-runs{font-size:46px;line-height:.9}.result-score .panel-score-wkts{font-size:24px}.result-overs{font-size:14px;font-weight:700;opacity:.6;margin-inline-start:10px}.result-rows{list-style:none;margin:0;padding:0}.result-rows .panel-row{padding-block:12px;border-block-end:1px solid var(--divider-row, var(--divider));font-size:19px}.result-rows .panel-row:last-child{border-block-end:0}.result-rows .panel-row:not(.is-bowler) .panel-note{color:var(--brand-accent);opacity:1}.result-rows .panel-value{font-size:22px}.panel-card[data-type=match-summary] .panel-footer{order:4;display:flex;align-items:center;gap:30px;margin:18px 0 0;padding:14px 22px;border:0;border-radius:8px;background:var(--card-fg);color:var(--card-bg);font-size:inherit;opacity:1}.perf-label{flex:none;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.perf{display:flex;align-items:center;gap:10px;min-inline-size:0}.perf-text{display:grid;min-inline-size:0}.perf-name{font-size:18px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perf-note{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.65;white-space:nowrap}.perf-value{flex:none;font-size:16px;font-weight:700;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap}.panel-list,.panel-xi{list-style:none;margin:0;padding:0}.panel-list{display:grid;gap:8px}.panel-footer{display:flex;align-items:baseline;gap:12px;margin-block-start:12px;padding-block-start:10px;border-block-start:1px solid var(--divider);font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden}.panel-footer:empty{display:none}.panel-kv{display:inline-flex;align-items:baseline;gap:8px;min-inline-size:0}.panel-kv .k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.panel-kv .v{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.panel-sep{opacity:.4}@media(prefers-reduced-motion:reduce){.ball-indicator{animation:none}.event-card,.panel-card{transition:none}}.theme-classic{--radius: 3px;--brand-accent: #b8860b;--surface-frame: rgba(247, 242, 231, .96);--surface-pill: #0b2545;--surface-panel: rgba(11, 37, 69, .06);--surface-row: rgba(11, 37, 69, .03);--border-frame: rgba(11, 37, 69, .22);--divider: rgba(11, 37, 69, .18);--divider-row: rgba(11, 37, 69, .1);--fg: #0b2545;--fg-pill: #ffffff;--fg-title: #e3b341;--fg-accent: #8a5a00;--fg-muted: #5c6b7a;--fg-on-bright: #0b2545;--ball-idle: rgba(11, 37, 69, .1);--ball-neutral: #0b2545;--ball-neutral-fg: #ffffff;--card-bg: #E9E1CF;--card-fg: #0B2545}.theme-modern-light{--radius: 12px;--brand-accent: #2563eb;--surface-frame: rgba(250, 251, 253, .96);--surface-pill: #2563eb;--surface-panel: rgba(15, 23, 42, .04);--surface-row: rgba(15, 23, 42, .02);--border-frame: rgba(15, 23, 42, .14);--divider: rgba(15, 23, 42, .12);--divider-row: rgba(15, 23, 42, .07);--fg: #0f172a;--fg-pill: #ffffff;--fg-title: rgba(255, 255, 255, .9);--fg-accent: #1d4ed8;--fg-muted: #64748b;--fg-on-bright: #0f172a;--ball-idle: rgba(15, 23, 42, .08);--ball-neutral: #0f172a;--ball-neutral-fg: #ffffff;--card-bg: #E8EBF0;--card-fg: #14171F}.theme-modern-dark{--radius: 12px;--brand-accent: #60a5fa;--surface-frame: rgba(15, 18, 26, .92);--surface-pill: #2563eb;--surface-panel: rgba(255, 255, 255, .05);--surface-row: rgba(255, 255, 255, .03);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #f5f7fa;--fg-title: rgba(255, 255, 255, .85);--fg-accent: #93c5fd;--fg-muted: #9aa3b5;--fg-on-bright: #0b1220;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #ffffff;--ball-neutral-fg: #14171f;--card-bg: #242935;--card-fg: #F5F7FA}.theme-neon{--brand-accent: #22d3ee;--surface-frame: rgba(6, 8, 15, .94);--surface-pill: #0e7490;--surface-panel: rgba(34, 211, 238, .06);--surface-row: rgba(34, 211, 238, .03);--border-frame: rgba(34, 211, 238, .25);--divider: rgba(34, 211, 238, .22);--divider-row: rgba(34, 211, 238, .1);--fg: #e6fbff;--fg-title: #a5f3fc;--fg-accent: #67e8f9;--fg-muted: #7aa7b3;--fg-on-bright: #06080f;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #ffffff;--ball-neutral-fg: #14171f;--card-bg: #0F1420;--card-fg: #E6FBFF}.theme-kkr{--brand-accent: #F2C14E;--surface-frame: rgba(22, 20, 37, .94);--surface-pill: #3B1E78;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #F2C14E;--fg-accent: #F2C14E;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-rcb{--brand-accent: #E1B94B;--surface-frame: rgba(42, 18, 27, .94);--surface-pill: #C8102E;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #E1B94B;--fg-accent: #E1B94B;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-mi{--brand-accent: #F0C64A;--surface-frame: rgba(14, 26, 43, .94);--surface-pill: #004BA0;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #D1AB3E;--fg-accent: #F0C64A;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-csk{--brand-accent: #1D418C;--surface-frame: rgba(250, 248, 237, .96);--surface-pill: #F9CD05;--surface-panel: rgba(20, 23, 31, .04);--surface-row: rgba(20, 23, 31, .02);--border-frame: rgba(20, 23, 31, .15);--divider: rgba(20, 23, 31, .12);--divider-row: rgba(20, 23, 31, .07);--fg: #14171F;--fg-pill: #0F1F4D;--fg-title: #1D418C;--fg-accent: #1D418C;--fg-muted: #5C6470;--fg-on-bright: #14171F;--ball-idle: rgba(20, 23, 31, .08);--ball-neutral: #14171F;--ball-neutral-fg: #FFFFFF;--card-bg: #E8EBF0;--card-fg: #14171F}.theme-dc{--brand-accent: #FF6B6B;--surface-frame: rgba(14, 25, 44, .94);--surface-pill: #0044AA;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #FFFFFF;--fg-accent: #FF6B6B;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-rr{--brand-accent: #FF7AC1;--surface-frame: rgba(47, 19, 39, .94);--surface-pill: #EA1A85;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #FFFFFF;--fg-accent: #FF7AC1;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-srh{--brand-accent: #FF8A3D;--surface-frame: rgba(48, 30, 25, .94);--surface-pill: #F26522;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #111111;--fg-title: #111111;--fg-accent: #FF8A3D;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-pbks{--brand-accent: #F5C542;--surface-frame: rgba(45, 20, 27, .94);--surface-pill: #DD1F2D;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #F5C542;--fg-accent: #F5C542;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-gt{--brand-accent: #E0C95C;--surface-frame: rgba(18, 22, 31, .94);--surface-pill: #1C2C4A;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #CFB53B;--fg-accent: #E0C95C;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-lsg{--brand-accent: #FFB35C;--surface-frame: rgba(14, 39, 46, .94);--surface-pill: #00A5B5;--surface-panel: rgba(255, 255, 255, .04);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(255, 255, 255, .12);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F5F7FA;--fg-pill: #FFFFFF;--fg-title: #FFFFFF;--fg-accent: #FFB35C;--fg-muted: #A0A8B8;--fg-on-bright: #14171F;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #14171F;--card-bg: #242935;--card-fg: #F5F7FA}.theme-topguns-light{--radius: 6px;--brand-accent: #0B0C0E;--surface-frame: rgba(250, 252, 252, .96);--surface-pill: #7ED6CB;--surface-panel: rgba(11, 12, 14, .04);--surface-row: rgba(11, 12, 14, .02);--border-frame: rgba(11, 12, 14, .18);--divider: rgba(11, 12, 14, .14);--divider-row: rgba(11, 12, 14, .08);--fg: #0B0C0E;--fg-pill: #0B0C0E;--fg-title: #0B0C0E;--fg-accent: #0E8C7F;--fg-muted: #5A6663;--fg-on-bright: #0B0C0E;--ball-idle: rgba(11, 12, 14, .08);--ball-neutral: #0B0C0E;--ball-neutral-fg: #FFFFFF;--card-bg: #E4EEEC;--card-fg: #0B0C0E}.theme-topguns-dark{--radius: 6px;--brand-accent: #7ED6CB;--surface-frame: rgba(11, 12, 14, .95);--surface-pill: #7ED6CB;--surface-panel: rgba(126, 214, 203, .06);--surface-row: rgba(255, 255, 255, .02);--border-frame: rgba(126, 214, 203, .28);--divider: rgba(255, 255, 255, .14);--divider-row: rgba(255, 255, 255, .08);--fg: #F4FAF9;--fg-pill: #0B0C0E;--fg-title: #0B0C0E;--fg-accent: #7ED6CB;--fg-muted: #9AAAA7;--fg-on-bright: #0B0C0E;--ball-idle: rgba(255, 255, 255, .12);--ball-neutral: #FFFFFF;--ball-neutral-fg: #0B0C0E;--card-bg: #1B1E24;--card-fg: #F4FAF9}
