:root{--sports-bg-page:#011027;--sports-bg-panel:#0a1122f5;--sports-bg-panel-strong:#0d162cf5;--sports-bg-control:#ffffff0b;--sports-bg-control-hover:#ffffff12;--sports-bg-control-active:#5c7beeeb;--sports-border:#5d78b829;--sports-border-soft:#5d78b81a;--sports-text:#ffffffeb;--sports-text-muted:#ffffff8f;--sports-text-subtle:#ffffff61;--sports-accent:#5c7bee;--sports-accent-hover:#6785f4;--sports-odd:#bae6fd;--sports-positive:#5ee3a2;--sports-warning:#f7bd69;--sports-panel-bg:linear-gradient(180deg, var(--sports-bg-panel-strong), var(--sports-bg-panel));--sports-panel-border:var(--sports-border);--sports-panel-shadow:0 18px 44px #02061738;--sports-soft-bg:var(--sports-bg-control);--sports-soft-border:var(--sports-border-soft);--sports-pill-bg:var(--sports-bg-control);--sports-accent-bg:var(--sports-bg-control-active)}.sports-layout{min-height:100%;position:relative}.sports-tab-shell{position:relative}.sports-topbar{border-bottom:1px solid var(--sports-border-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sports-shell{position:relative}.sports-surface{border:1px solid var(--sports-panel-border);background:var(--sports-panel-bg);box-shadow:var(--sports-panel-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.sports-sticky-solid{background-color:var(--sports-bg-page)}@media (width<=1023px){.sports-sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}}.sports-surface-soft{border:1px solid var(--sports-soft-border);background:var(--sports-soft-bg)}.sports-pill{border:1px solid var(--sports-soft-border);background:var(--sports-pill-bg);box-shadow:none}.sports-pill:hover{background:var(--sports-bg-control-hover)}.sports-pill-active{background:var(--sports-accent-bg);color:#fff;border-color:#819cff38;box-shadow:0 12px 24px #526ee833}.sports-input{border:1px solid var(--sports-border-soft);background:var(--sports-bg-control)}.sports-input:focus-within{background:var(--sports-bg-control-hover);border-color:#819cff40}.sports-divider{box-shadow:inset 0 -1px 0 var(--sports-border-soft)}.sports-odd-text{color:var(--sports-odd)}.sports-positive-text{color:var(--sports-positive)}.sports-warning-text{color:var(--sports-warning)}.sports-kicker{letter-spacing:.24em;text-transform:uppercase;color:#e2e8f07a;font-size:11px}.sports-scroll{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}.sports-scroll::-webkit-scrollbar{width:8px;height:8px}.sports-scroll::-webkit-scrollbar-track{background:0 0}.sports-scroll::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.sports-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b866}.sports-tabs-fade-left{background:linear-gradient(to right, var(--sports-bg-panel), transparent)}.sports-tabs-fade-right{background:linear-gradient(to left, var(--sports-bg-panel), transparent)}
