:root{color:#092447;background:#f7f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--cyan: #13bde4;--cyan-dark: #079ac1;--card-blue: #2f62bd;--card-purple: #7452c8;--card-green: #47c95d;--card-yellow: #ffd34f;--card-orange: #ff8f25;--navy: #06356e;--navy-deep: #032553;--green: #3bd36f;--yellow: #ffc144;--orange: #ff921c;--cream: #f7f9fc;--ink: #092447;--muted: #55708f;--line: #d8dee8;--panel: #ffffff;--danger: #ba2d2d;--shadow: 0 14px 34px rgba(5, 31, 66, .13)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);background:linear-gradient(145deg,rgba(19,189,228,.08),transparent 28%),linear-gradient(25deg,rgba(255,143,37,.08),transparent 34%),var(--cream)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #153dff;outline-offset:3px}a{color:inherit;text-decoration:none}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--cyan);border-bottom:1px solid rgba(9,36,71,.14)}.header-back{position:absolute;top:50%;left:max(.7rem,calc((100vw - 1040px)/2 + .7rem));display:inline-grid;width:40px;height:40px;place-items:center;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;font-size:2.35rem;font-weight:850;line-height:1;opacity:.86;padding:0;transform:translateY(-50%)}.header-back:hover,.header-back:focus-visible{background:#ffffff1f;opacity:1}.brand{display:flex;align-items:center;justify-content:center;width:min(100%,1040px);min-height:62px;margin:0 auto;padding:.38rem 3.1rem;text-decoration:none}.brand img{display:block;width:auto;max-width:min(94vw,760px);height:clamp(48px,14vw,72px);object-fit:contain}.powered-by{display:block;width:min(100%,1040px);margin:0 auto;padding:.28rem .55rem .16rem;color:var(--muted);font-size:.6rem;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase}.powered-by strong{color:var(--navy);font-weight:950}.app-shell{width:min(100%,1040px);margin:0 auto;padding:.4rem}.site-footer{width:min(100%,1040px);margin:0 auto;padding:.45rem .75rem 1rem;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:2rem;background:var(--cyan)}.splash-logo{width:min(72vw,360px);max-height:52vh;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(3,37,83,.28));animation:splash-logo-in .52s cubic-bezier(.2,.85,.2,1) both}@keyframes splash-logo-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.splash-fade-leave-active{transition:transform .42s cubic-bezier(.72,0,.24,1)}.splash-fade-leave-to{transform:translateY(-100%)}.install-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.4rem;border:1px solid rgba(19,189,228,.38);border-radius:10px;padding:.55rem .6rem;background:#fff;box-shadow:0 6px 16px #051f4212}.install-prompt strong,.install-prompt p{margin:0}.install-prompt strong{color:var(--navy);font-size:.88rem}.install-prompt p{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.25}.install-actions{display:flex;align-items:center;gap:.35rem}.install-actions .button{min-height:40px;border-radius:10px;padding-inline:.6rem;font-size:.82rem}.install-dismiss{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:1.25rem;font-weight:800;line-height:1}.hero-band,.panel,.scorecard,.match-card{border:2px solid var(--line);border-radius:14px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#2f62bd47,#7452c833,#ff8f2547) border-box;box-shadow:var(--shadow)}.hero-band{padding:1.25rem;background:#fff}.landing-view{display:grid;gap:1rem}.landing-hero{position:relative;display:grid;min-height:0;overflow:hidden;border:2px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#13bde4fa,#13bde4b3 48%,#ff8f252e),var(--cyan);box-shadow:var(--shadow)}.landing-copy{position:relative;z-index:1;align-self:end;padding:1.05rem;color:#fff}.landing-copy .eyebrow{color:#ffffffdb}.landing-copy h1{max-width:11ch;margin:.2rem 0 .55rem;color:#fff;font-size:clamp(2.3rem,12vw,4.1rem);line-height:.92;letter-spacing:0}.landing-copy p:not(.eyebrow){max-width:31rem;margin:0 0 .85rem;color:#ffffffe6;font-size:1rem;font-weight:750;line-height:1.34}.landing-card-grid{display:grid;gap:.75rem}.landing-card{position:relative;display:grid;min-height:148px;align-content:end;overflow:hidden;padding:1rem;border:2px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.landing-card:before{position:absolute;inset:0 auto 0 0;width:7px;background:var(--cyan);content:""}.landing-card strong{position:relative;display:block;color:var(--navy);font-size:1.45rem;line-height:1}.landing-card small{position:relative;margin-top:.45rem;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.3}.scorer-card:after,.buy-card:after{position:absolute;right:-24px;top:-24px;width:92px;height:92px;border:9px solid rgba(19,189,228,.2);border-radius:999px;content:""}.buy-card:before{background:var(--card-orange)}.shopify-product-panel{display:grid;gap:.45rem;margin-top:1rem}.shopify-product-panel .section-heading h2{margin:.16rem 0 0;color:var(--navy);font-size:1.35rem;line-height:1}.featured-products-grid{display:grid;gap:.75rem}.featured-products-carousel{display:grid;grid-auto-columns:minmax(210px,72%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:0 .1rem .35rem;scroll-snap-type:x mandatory;scrollbar-width:none}.featured-products-carousel::-webkit-scrollbar{display:none}.shopify-product-card,.shopify-loading-card{display:grid;overflow:hidden;border:2px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.featured-products-carousel .shopify-product-card{scroll-snap-align:start}.shopify-loading-card{gap:.45rem;min-height:168px;place-items:center;color:var(--muted);font-size:1rem;font-weight:800}.shopify-product-media{display:grid;align-items:end;justify-items:center;min-height:154px;padding:.7rem .75rem .15rem;background:#fff}.shopify-product-media img{display:block;width:min(72%,190px);height:146px;object-fit:contain}.shopify-product-panel-carousel{margin-top:1.25rem}.shopify-product-panel-carousel .section-heading h2{font-size:1.05rem}.shopify-product-panel-carousel .section-heading span{font-size:.82rem}.shopify-product-panel-carousel .shopify-product-media{min-height:138px;padding:.65rem .7rem .1rem}.shopify-product-panel-carousel .shopify-product-media img{width:min(74%,172px);height:130px}.shopify-product-panel-carousel .shopify-product-copy{gap:.5rem;padding:.75rem}.shopify-product-panel-carousel .shopify-product-copy h3{font-size:1.05rem;line-height:1.05}.shopify-product-panel-carousel .shopify-product-price{font-size:1rem}.shopify-product-panel-carousel .shopify-buy-button{min-height:40px;padding:.55rem .7rem;font-size:.86rem}.shopify-product-copy{display:grid;gap:.65rem;padding:.85rem}.shopify-product-copy h3{margin:0;color:var(--navy);font-size:1.45rem;line-height:.95;letter-spacing:0}.shopify-product-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:.98rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shopify-product-price{color:var(--navy);font-size:1.35rem;line-height:1}.shopify-buy-button{width:100%}.shopify-buy-button:disabled{cursor:not-allowed;opacity:.5}.shopify-fallback-link{color:var(--muted);font-size:.82rem;font-weight:800;text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:3px}.not-found-view{display:grid;gap:1rem}.not-found-card{position:relative;overflow:hidden;padding:1.25rem}.not-found-card:after{position:absolute;right:-22px;bottom:-22px;width:116px;height:116px;border:10px solid rgba(19,189,228,.24);border-radius:999px;content:""}.not-found-card h1{position:relative;max-width:12ch;margin:.25rem 0 .6rem;color:var(--navy);font-size:clamp(2.05rem,10vw,3.6rem);line-height:.95;letter-spacing:0}.not-found-card p:not(.eyebrow){position:relative;max-width:30rem;margin:0 0 1rem;color:var(--muted);font-size:1rem;font-weight:700;line-height:1.35}.not-found-card .button{position:relative}.hero-band h1{margin:.25rem 0 .55rem;font-size:clamp(2rem,10vw,3.8rem);line-height:.95;letter-spacing:0}.hero-copy{max-width:31rem;margin:0 0 1rem;color:var(--muted);font-size:.98rem;font-weight:650;line-height:1.32}.hero-copy a{color:var(--navy);font-weight:900;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:3px}.setup h1,.empty-state h1,.scorecard h1{margin:.25rem 0 .9rem;font-size:clamp(2rem,8.5vw,3rem);line-height:1;letter-spacing:0}.eyebrow{margin:0;color:var(--cyan-dark);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-actions,.live-actions,.dialog-actions,.actions-panel{display:flex;flex-wrap:wrap;gap:.75rem}.live-actions{display:grid;grid-template-columns:.8fr 1.1fr .9fr;gap:.45rem}.live-actions .button{min-width:0;padding-inline:.45rem;white-space:nowrap}.actions-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.actions-panel .button{min-width:0;padding-inline:.45rem;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1rem;border:2px solid transparent;border-radius:14px;cursor:pointer;font-weight:850;text-align:center}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{background:var(--cyan);color:#fff}.button-secondary,.button-ghost{border-color:var(--line);background:#fff;color:var(--ink)}.button-danger{background:var(--danger);color:#fff}.button-small{min-height:44px;padding:.55rem .8rem}.full-width{width:100%}.promo-strip{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .85rem;margin-top:.55rem;overflow:hidden;border:2px solid var(--line);border-radius:14px;padding:.85rem .9rem .85rem 1rem;background:#fff;color:var(--navy);font-size:.9rem;font-weight:850;box-shadow:0 10px 22px #051f421a}.promo-strip:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--cyan)}.promo-strip span{color:var(--cyan-dark);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.promo-strip strong{grid-column:1;font-size:1.15rem;font-weight:950;line-height:1}.promo-strip em{grid-column:2;grid-row:1 / span 2;align-self:center;border-radius:999px;padding:.42rem .65rem;background:var(--cyan);color:#fff;font-size:.76rem;font-style:normal;font-weight:950}.live-promo{margin-top:.15rem;padding:.65rem .75rem}.live-promo strong{font-size:1rem}.panel,.scorecard{margin-top:.4rem;padding:.6rem}.scoreboard{margin-top:.4rem;border-radius:14px;padding:.6rem;background:var(--cyan);color:#fff;box-shadow:var(--shadow)}.scoreboard-player-one{background:linear-gradient(135deg,rgba(255,127,45,.82),transparent 45%),linear-gradient(25deg,rgba(255,228,0,.72),transparent 50%),#ff9b22}.scoreboard-player-two{background:linear-gradient(135deg,rgba(11,78,173,.88),transparent 48%),linear-gradient(25deg,rgba(207,92,223,.74),transparent 52%),#4c55c7}.section-heading,.scoreboard-top,.match-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.section-heading h2,.panel h2{margin:0 0 .45rem;font-size:.92rem}.section-heading span,.empty-note,.date-line{color:var(--muted)}.history-list{display:grid;gap:.75rem}.match-card{margin:0;padding:.85rem;box-shadow:none}.match-card-copy{display:grid;min-width:0;gap:.25rem}.match-card-heading{display:block}.match-card h3,.match-card p,.match-card-margin{margin:0}.match-card p,.match-card span{font-size:.9rem}.match-card-heading h3{color:var(--ink);font-size:1.05rem;font-weight:950;line-height:1.1}.match-card-status{color:var(--muted);font-size:.9rem;font-weight:500}.match-card-scoreline{overflow-wrap:anywhere}.match-card-margin{color:var(--navy);font-size:1.35rem;line-height:1}.match-card-date{color:var(--muted)}.match-card-actions{display:grid;align-self:stretch;grid-template-rows:auto 1fr;justify-items:end;gap:.55rem;min-width:7.9rem}.match-card-action-buttons{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;align-self:center;gap:.45rem;width:100%}.match-card-action-buttons .button{min-height:44px;min-width:0;border-radius:12px;padding-inline:.75rem;background:var(--cyan);color:#fff;box-shadow:0 8px 15px #051f4224}.match-card-action-buttons .button:hover,.match-card-action-buttons .button:focus-visible{filter:saturate(1.08)}.icon-button{display:inline-grid;width:44px;height:44px;place-items:center;border:2px solid rgba(186,45,45,.2);border-radius:12px;background:linear-gradient(#fff,#fff8f8);color:var(--danger);cursor:pointer;font-size:1.45rem;font-weight:900;line-height:1;box-shadow:0 6px 12px #ba2d2d14}.icon-button:hover,.icon-button:focus-visible{border-color:#ba2d2d5c;background:#fff4f4}.setup,.match-view,.result-view{display:grid;gap:.4rem}.field{display:grid;gap:.45rem;margin-top:1rem;font-weight:800}.field input{min-height:48px;width:100%;border:2px solid var(--line);border-radius:8px;padding:.65rem .75rem;background:#fffdf6;color:var(--ink);font-size:1rem}.option-group{min-width:0;margin:1rem 0 0;padding:0;border:0}.option-group legend{margin-bottom:.5rem;font-weight:800}.segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.segmented.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented input{position:absolute;opacity:0}.segmented span{display:grid;min-height:48px;place-items:center;border:2px solid var(--line);border-radius:8px;background:#fffdf6;font-weight:900}.segmented input:checked+span{border-color:#31b994;background:linear-gradient(135deg,#069db9,#31b994 48%,#78d957);color:#fff}.segmented input:checked+.player-one-option{border-color:#ff8f25;background:linear-gradient(135deg,#ff7f2d,#ffe400);color:#fff}.segmented input:checked+.player-two-option{border-color:#2f62bd;background:linear-gradient(135deg,#0b4ead,#cf5cdf);color:#fff}.review-panel dl{display:grid;gap:.75rem;margin:0 0 1rem}.review-panel dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.65rem}.review-panel dt{color:var(--muted)}.review-panel dd{margin:0;font-weight:850;text-align:right}.scoreboard{display:grid;gap:.3rem}.scoreboard h1{margin:.1rem 0 0;color:var(--cyan);font-size:1rem;line-height:1;text-transform:uppercase}.scoreboard-player-one h1,.scoreboard-player-one .eyebrow,.scoreboard-player-one .score-stat span,.scoreboard-player-two h1,.scoreboard-player-two .eyebrow{color:#fff}.status-pill{border-radius:999px;padding:.2rem .45rem;background:#ffffff1f;color:#fff;font-size:.7rem;font-weight:850}.score-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.75fr);gap:.55rem;margin-top:.25rem;border-top:1px solid rgba(255,255,255,.22);padding-top:.42rem}.score-main{display:grid;align-content:start;gap:.35rem;min-width:0}.score-line{display:flex;align-items:baseline;gap:.2rem}.score-number,.score-separator,.final-score{font-size:clamp(2.55rem,13.5vw,5.4rem);font-weight:950;line-height:.9}.score-separator{color:#fff}.score-meta{display:flex;flex-wrap:wrap;gap:.35rem;font-weight:750}.score-meta{display:grid;align-content:center;gap:.24rem;min-width:0;padding-left:.4rem;border-left:1px solid rgba(255,255,255,.18)}.score-stat{display:flex;align-items:center;gap:.35rem;color:#fff;font-size:.76rem;font-weight:900;text-transform:uppercase}.score-stat span{display:inline-grid;width:22px;place-items:center;color:var(--yellow);font-size:1rem}.muted-stat{color:#ffffffb8;font-size:.68rem}.scoreboard-alert{display:grid;gap:.1rem;max-width:100%;border-radius:10px;padding:.38rem .5rem;background:linear-gradient(135deg,var(--card-yellow),#ffeaa0);color:var(--navy);font-size:.68rem;font-weight:950;line-height:1.1;text-align:center}.scoreboard-alert span{color:#0b9cc4;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.scoreboard-alert small{color:var(--muted);font-size:.64rem;font-weight:850}.scoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.score-button{display:grid;min-height:50px;place-items:center;border:2px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;font-weight:900;box-shadow:inset 0 -3px #09244714}.score-button span{font-size:1.55rem;line-height:1}.score-button small{font-size:.68rem;color:var(--muted);font-weight:800}.score-button:disabled{cursor:not-allowed;opacity:.55}.wicket-button{grid-column:span 3;display:grid;place-items:center;background:linear-gradient(135deg,#b80f1d,#ed1c2e 52%,#ff5348);color:#fff;box-shadow:none;text-transform:uppercase}.wicket-button span{color:#fff;font-size:1.25rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.result-banner{border-radius:14px;padding:.85rem 1rem;background:linear-gradient(135deg,var(--card-yellow),#ffeaa0);color:var(--navy);font-size:1.15rem;font-weight:950;text-align:center}.milestone-banner{border:2px solid #ffcf45;border-radius:12px;padding:.55rem .75rem;background:linear-gradient(135deg,#fff6cc,#ff8f252e);color:var(--navy);font-size:.95rem;font-weight:950;text-align:center;text-transform:uppercase}.innings-change-card{display:grid;gap:.18rem;border:2px solid #aeeeff;border-radius:12px;padding:.65rem .75rem;background:linear-gradient(135deg,#eefbff,#47c95d1f);color:var(--navy)}.innings-change-card span{color:var(--cyan-dark);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.innings-change-card strong{font-size:1.05rem;line-height:1.1}.innings-change-card p{margin:0;color:var(--muted);font-weight:850}.over-panel{border-color:var(--line);background:#fff;box-shadow:0 10px 24px #051f4214}.current-over-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.28rem;min-height:44px}.delivery-chip{display:inline-grid;width:clamp(34px,11vw,54px);height:clamp(34px,11vw,54px);place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,#069db9,#31b994 48%,#78d957);color:#fff;font-size:clamp(1rem,5vw,1.75rem);font-weight:900;box-shadow:inset 0 0 0 1px #ffffff3d,0 6px 12px #051f421f}.empty-chip{border:2px solid var(--line);background:#fff;box-shadow:none}.wicket-chip{border-color:#ffffffdb;background:linear-gradient(135deg,#b80f1d,#ed1c2e 52%,#ff5348);color:#fff}.dot-separator{color:var(--ink);font-size:1.8rem;font-weight:950}.scorecard{text-align:center}.final-score{color:var(--navy)}.result-copy{margin:.75rem auto;max-width:32rem;font-weight:850}.winner-header{display:grid;justify-items:center;gap:.15rem;margin-bottom:.85rem}.winner-header h1{margin:0}.winner-margin{border-radius:999px;padding:.32rem .65rem;background:linear-gradient(135deg,var(--card-yellow),#fff2a8);color:var(--navy);font-size:.84rem;font-weight:950;text-transform:uppercase}.winner-header-live{margin-bottom:.55rem}.innings-results{display:grid;gap:.75rem;margin:.8rem 0 1rem}.innings-result{display:grid;border-bottom:1px solid var(--line);padding-bottom:.65rem;text-align:left}.innings-result-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:.6rem;width:100%;border:0;padding:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.innings-result strong{color:var(--navy);font-size:1.7rem}.innings-result small{color:var(--muted)}.expand-indicator{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border:2px solid var(--line);border-radius:999px;color:var(--navy);font-size:1rem;font-weight:950;line-height:1}.innings-detail{display:grid;gap:.55rem;margin-top:.65rem}.result-over{display:grid;gap:.35rem;border:2px solid #a9efff;border-radius:12px;padding:.55rem;background:linear-gradient(135deg,#e5fbfffa,#f7fefffa) padding-box,linear-gradient(135deg,#13bde4,#a9efff) border-box}.result-over-label{color:var(--ink);font-size:.78rem;font-weight:950}.result-over-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;align-items:center}.result-delivery-chip{width:clamp(30px,9vw,46px);height:clamp(30px,9vw,46px);font-size:clamp(.95rem,4vw,1.35rem)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:1rem;background:#1734248a}.dialog{width:min(100%,24rem);border-radius:18px;padding:1rem;background:#fff;box-shadow:var(--shadow)}.dialog h2{margin:0 0 .5rem}.dialog p{color:var(--muted)}.empty-state{text-align:center}@media (min-width: 760px){.app-shell{padding:1.5rem}.site-footer{padding-bottom:1.5rem}.home,.setup,.match-view,.result-view{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start}.hero-band,.scoreboard,.scorecard{grid-column:1 / -1}.landing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-band,.panel,.scoreboard,.scorecard{padding:1.25rem}.scoring-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wicket-button{grid-column:1 / -1}}@media (min-width: 900px){.score-grid{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);align-items:center}.score-meta{border-left:1px solid rgba(255,255,255,.22);padding-left:.8rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
