@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700;800&display=swap";:root{--bg:#1a1814;--bg-2:#23211a;--bg-3:#2c2922;--line:#ece5d21a;--line-strong:#ece5d238;--fg:#ece5d2;--fg-2:#ece5d2b8;--fg-3:#ece5d273;--home:#2da55a;--home-deep:#155a2d;--home-soft:#2da55a24;--home-edge:#2da55a73;--away:#d8302a;--away-deep:#8c1815;--away-soft:#d8302a24;--away-edge:#d8302a73;--sisal:#c8b079;--sisal-soft:#c8b0791f;--sisal-edge:#c8b07966;--neutral:#e6b94a;--display:"Bebas Neue", "Oswald", "Impact", sans-serif;--ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", Menlo, monospace;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:18px;--pip-size:clamp(40px, min(14cqi, 12dvh), 96px);--pill-h:clamp(36px, min(11cqi, 9dvh), 70px);--pill-min-w:clamp(36px, min(11cqi, 9dvh), 70px);--cat-btn-h:clamp(40px, min(12cqi, 10dvh), 76px);--tray-h:clamp(56px, 12cqi, 80px);--row-pad-x:clamp(10px, 3cqi, 18px);--mark-glyph-size:clamp(28px, min(9cqi, 8dvh), 64px);--top-band-max-h:clamp(160px, 24dvh, 220px);--hero-font:clamp(64px, 16cqi, 112px);--score-font:clamp(36px, 9cqi, 64px);--section-font:clamp(20px, 5cqi, 32px)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--ui);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01"}.dp-shell{background:var(--bg);height:100dvh;color:var(--fg);flex-direction:column;display:flex;position:relative;overflow:hidden;container:shell/inline-size}@supports (padding:max(0px)){.dp-shell{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.dp-shell{border-inline:1px solid var(--line);max-width:672px;margin-inline:auto}}.dp-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dp-display{font-family:var(--display);letter-spacing:.01em}.dp-touch-only{display:none}@media (pointer:coarse) and (hover:none){.dp-touch-only{display:inline-flex}}.dp-eyebrow{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.dp-btn{font-family:var(--ui);letter-spacing:.02em;border:1px solid var(--line-strong);background:var(--bg-2);color:var(--fg);border-radius:var(--r-md);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;transition:transform 80ms,background .15s,border-color .15s}.dp-btn:hover{background:var(--bg-3)}.dp-btn:active{transform:translateY(1px)}.dp-btn[data-variant=ghost]{background:0 0}.dp-btn[data-variant=primary]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dp-btn[data-variant=home]{background:var(--home);color:#061a0e;border-color:var(--home)}.dp-btn[data-variant=away]{background:var(--away);color:#1a0606;border-color:var(--away)}.dp-btn[data-variant=danger]{color:var(--away);border-color:var(--away-edge);background:var(--away-soft)}.dp-mark{font-family:var(--mono);justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-show-target-points=false] .dp-target-points{visibility:hidden}.dp-row-dead{background:var(--bg-2);color:var(--fg-3);opacity:.45}.dp-row-dead [data-cricket-pip]{color:var(--fg-3);background:0 0;border-style:dashed}.dp-row-dead [data-cricket-mult]{border-color:var(--line);color:var(--fg-3);background:0 0}@keyframes dp-flash-home{0%{background-color:var(--home-soft)}60%{background-color:var(--home-soft)}to{background-color:#0000}}@keyframes dp-flash-away{0%{background-color:var(--away-soft)}60%{background-color:var(--away-soft)}to{background-color:#0000}}.dp-flash-home{animation:.7s ease-out dp-flash-home}.dp-flash-away{animation:.7s ease-out dp-flash-away}@keyframes dpPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:5px}::-webkit-scrollbar-track{background:0 0}
