.hero,.hero__inner{width:100%!important;overflow:hidden!important}.hero__inner::after,.hero__inner::before{content:""!important;pointer-events:none!important}.sidebar__item,.venue{cursor:pointer!important}:root{--cx-brand:#ff2d87;--cx-brand-2:#00e5ff;--cx-brand-3:#ffd166;--cx-brand-grad:linear-gradient(95deg, #ff2d87 0%, #ff7a18 55%, #ffd166 100%);--cx-brand-grad-2:linear-gradient(135deg, #00e5ff 0%, #7a5cff 100%);--cx-brand-fg:#1a0b2e;--cx-bg:#0f0820;--cx-bg-2:#160a2c;--cx-surface:#1c1140;--cx-surface-alt:#241454;--cx-card:#1a0f3a;--cx-dark:#0a0418;--cx-darker:#050110;--cx-table-head:linear-gradient(90deg, #ff2d87 0%, #7a5cff 100%);--cx-text:#f3eaff;--cx-text-soft:#c8b8e8;--cx-muted:#8a7bb0;--cx-on-dark:#ffffff;--cx-on-dark-soft:#e6d9ff;--cx-on-dark-muted:#a08bd0;--cx-border:rgba(255, 45, 135, 0.18);--cx-border-soft:rgba(255, 255, 255, 0.06);--cx-hover-light:rgba(255, 45, 135, 0.10);--cx-hover-lighter:rgba(0, 229, 255, 0.06);--cx-glow:0 0 0 1px rgba(255,45,135,.4),0 8px 30px -8px rgba(255,45,135,.55);--cx-accent-amber:#ffb020;--cx-accent-violet:#b388ff;--cx-accent-sky:#00e5ff;--cx-accent-rose:#ff5d8f;--cx-accent-emerald:#3ddc97;--cx-skew:-10deg;--cx-skew-soft:-5deg;--cx-skew-nav:-4deg;--cx-radius:2px;--c-orange:var(--cx-brand)!important;--c-orange-soft:var(--cx-brand-3)!important;--c-orange-fg:var(--cx-brand-fg)!important;--c-bg:var(--cx-bg)!important;--c-surface:var(--cx-surface)!important;--c-card:var(--cx-card)!important;--c-border:var(--cx-border)!important;--c-text:var(--cx-text)!important;--c-text-soft:var(--cx-text-soft)!important;--c-muted:var(--cx-muted)!important}body{background:radial-gradient(1200px 600px at 10% -10%,rgba(255,45,135,.18),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(0,229,255,.12),transparent 60%),var(--cx-bg)!important;color:var(--cx-text)!important}.layout__frame,.layout__main{max-width:100%!important}.layout__body,.racing-menu{background:0 0!important}.header,.header__brand,.header__rail{background:linear-gradient(180deg,#150830 0,#0a0418 100%)!important;border-bottom:1px solid rgba(255,45,135,.25)!important}.header__rail-item{background:rgba(255,255,255,.04)!important;color:var(--cx-on-dark-soft)!important;border:1px solid rgba(0,229,255,.15)!important}.header__rail-pill{background:var(--cx-brand-grad-2)!important;color:#050110!important;font-weight:800!important}.header__logo,.header__logo.active{font-family:"Space Grotesk",Inter,system-ui,sans-serif!important;font-weight:900!important;font-size:28px!important;letter-spacing:-.03em!important;position:relative!important;padding:4px 10px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,45,135,.4)!important;border-radius:0!important;transform:skewX(-8deg)!important}.btn--ghost,.btn--primary,.login-popup.btn,.signup-popup{padding:8px 18px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important}.header__logo>span{transform:skewX(8deg)!important;display:inline-block!important}.header__logo>span:first-child{background:var(--cx-brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}.header__logo>span:last-child{color:var(--cx-brand-2)!important;text-shadow:0 0 12px rgba(0,229,255,.55)}.btn,.cat__tab,[type=button],[type=reset],[type=submit],button{border-radius:var(--cx-radius)!important;transform:skewX(var(--cx-skew));transition:transform .2s,box-shadow .2s,filter .2s;border:none}.btn>*,.cat__tab>*,[type=button]>*,[type=reset]>*,[type=submit]>*,button>*{display:inline-block;transform:skewX(calc(var(--cx-skew) * -1))}.hero,.venues{display:flex!important}.btn:hover,.cat__tab:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{transform:skewX(var(--cx-skew)) translateY(-1px);filter:brightness(1.08)}.btn--primary,.login-popup.btn,.signup-popup{background:var(--cx-brand-grad)!important;color:#1a0b2e!important;box-shadow:var(--cx-glow)!important}.btn--ghost{background:0 0!important;color:var(--cx-brand-2)!important;border:1px solid var(--cx-brand-2)!important}.btn--ghost:hover{background:rgba(0,229,255,.1)!important}.header__icon-btn{background:rgba(255,255,255,.06)!important;color:var(--cx-on-dark)!important}.hero{background:linear-gradient(145deg,#0f0820 0,#180a30 30%,#2a1048 55%,#0d0620 85%,#050110 100%)!important;position:relative!important;height:300px!important;border-top:2px solid rgba(255,45,135,.35)!important;border-bottom:2px solid rgba(0,229,255,.25)!important;align-items:center!important;justify-content:center!important}.hero__inner,.hero__inner::after,.hero__inner::before{position:absolute!important}.betslip,.venue{border:1px solid var(--cx-border)!important;color:var(--cx-text)!important}.hero__inner{inset:0!important;height:100%!important;background:radial-gradient(ellipse 600px 400px at 20% 35%,rgba(255,45,135,.4),transparent 55%),radial-gradient(ellipse 500px 350px at 80% 65%,rgba(0,229,255,.33),transparent 55%),radial-gradient(ellipse 400px 300px at 55% 50%,rgba(255,209,102,.14),transparent 45%)!important}.hero__inner::before{inset:-50%!important;width:200%!important;height:200%!important;background:repeating-linear-gradient(-50deg,transparent,transparent 20px,rgba(255,45,135,.05) 20px,rgba(255,45,135,.05) 22px),repeating-linear-gradient(50deg,transparent,transparent 30px,rgba(0,229,255,.03) 30px,rgba(0,229,255,.03) 32px)!important;animation:20s linear infinite heroStreak!important}.hero__inner::after{inset:0!important;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:22px 22px!important}.hero::after,.hero::before{z-index:5;pointer-events:none;position:absolute}@keyframes heroStreak{0%{transform:translateX(0) translateY(0)}100%{transform:translateX(40px) translateY(-20px)}}.hero::after{content:"SportStorque";inset:0;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",Inter,system-ui,sans-serif;font-weight:900;font-size:clamp(42px, 8.5vw, 120px);letter-spacing:-.04em;background:var(--cx-brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 50px rgba(255,45,135,.4),0 0 100px rgba(255,45,135,.15);transform:skewX(-6deg)}.venue::before,.venue:nth-child(2)::before{background:var(--cx-brand)}.hero::before{content:"AUSTRALIA'S BOLDEST BET";left:50%;bottom:22px;transform:translateX(-50%);font-size:12px;font-weight:800;letter-spacing:.45em;color:var(--cx-brand-2);text-transform:uppercase}.sidebar__heading,.sidebar__item,.venue__name{text-transform:uppercase!important}.speedmap__bar{background:var(--cx-brand-grad)!important}.betslip{background:var(--cx-surface)!important}.venues{flex-wrap:nowrap!important;justify-content:center!important;gap:10px!important;padding:12px 16px!important;background:linear-gradient(180deg,var(--cx-bg-2) 0,var(--cx-bg) 100%)!important;overflow-x:auto!important;border-bottom:1px solid var(--cx-border)!important}.venue,.venue__avatar{overflow:hidden!important}.venue{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 16px!important;background:var(--cx-card)!important;transform:skewX(var(--cx-skew-soft))!important;transition:.25s!important;position:relative!important;flex-shrink:0!important}.sidebar__item,.sidebar__nav,.venue__avatar{display:flex!important}.venue__avatar,.venue__name{transform:skewX(calc(var(--cx-skew-soft) * -1))!important}.venue::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;transition:width .25s}.venue:hover{transform:skewX(var(--cx-skew-soft)) translateY(-2px)!important;box-shadow:0 8px 24px -8px rgba(255,45,135,.5)!important;border-color:var(--cx-brand)!important}.venue:hover::before{width:6px}.venue__avatar{width:22px!important;height:22px!important;border-radius:0!important;flex-shrink:0!important;background:var(--cx-brand-grad)!important;align-items:center!important;justify-content:center!important}.venue__avatar img{display:none!important}.venue__avatar::after{content:"🏁";font-size:11px;line-height:1}.venue:first-child::before{background:var(--cx-accent-amber)}.venue:nth-child(3)::before{background:var(--cx-accent-violet)}.venue:nth-child(4)::before{background:var(--cx-accent-sky)}.venue:nth-child(5)::before{background:var(--cx-accent-rose)}.venue:nth-child(6)::before{background:var(--cx-accent-emerald)}.venue__name{font-size:12px!important;font-weight:800!important;color:var(--cx-text)!important;letter-spacing:.04em!important;white-space:nowrap!important}@media (max-width:768px){.venue,.venues{gap:6px!important}.venues{padding:8px 12px!important}.venue{padding:5px 10px!important}.venue__name{font-size:11px!important}.venue__avatar{width:18px!important;height:18px!important}.venue__avatar::after{font-size:10px!important}}.f-split__right>.f-art__head,.race-list__heading,.section-title__h{background:var(--cx-table-head)!important;color:var(--cx-on-dark)!important;padding:11px 16px!important;margin:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:none!important;border-left:4px solid var(--cx-brand-3)!important;text-shadow:0 1px 0 rgba(0,0,0,.3)}.f-art,.f-row,.f-split__right,.fcard,.insights,.race-list,.race-list__item,.srm-card{background:var(--cx-surface)!important;color:var(--cx-text)!important;border:1px solid var(--cx-border)!important}.f-row:hover,.race-list__item:hover{background:var(--cx-surface-alt)!important}.sidebar{background:linear-gradient(180deg,#0a0418 0,#150830 100%)!important;padding:14px 10px!important;border-right:1px solid var(--cx-border)!important}.sidebar__nav{flex-direction:column!important;gap:2px!important}.sidebar__item{align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:0!important;color:var(--cx-on-dark-soft)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;background:0 0!important;border:none!important;border-left:3px solid transparent!important;transition:.2s!important;text-decoration:none!important;transform:skewX(var(--cx-skew-nav))!important}.sidebar__item>*{transform:skewX(calc(var(--cx-skew-nav) * -1))!important}.sidebar__item:hover{background:var(--cx-hover-light)!important;color:var(--cx-on-dark)!important;border-left-color:var(--cx-brand)!important}.sidebar__item.active{background:linear-gradient(90deg,rgba(255,45,135,.2),transparent)!important;color:var(--cx-brand-3)!important;border-left-color:var(--cx-brand-3)!important}.sidebar__featured,.sidebar__heading{background:0 0!important;border:none!important}.sidebar__heading{padding:18px 14px 6px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;color:var(--cx-brand-2)!important}.sidebar__featured,.sidebar__sublink{display:flex!important;font-size:12px!important;color:var(--cx-on-dark-muted)!important;cursor:pointer!important;transition:.2s!important}.sidebar__featured{align-items:center!important;padding:8px 14px!important;margin:2px 0!important;font-weight:600!important;border-left:3px solid transparent!important;text-align:left!important;transform:skewX(var(--cx-skew-nav))!important}.sidebar__featured:hover{background:var(--cx-hover-lighter)!important;color:var(--cx-on-dark)!important;border-left-color:var(--cx-brand-3)!important}.race-sub-menu,.sport-sub-menu{background:var(--cx-darker)!important;padding:6px 0!important;margin:0 0 4px!important;border-left:2px solid var(--cx-brand)!important}.sidebar__sublink{align-items:center!important;gap:8px!important;padding:8px 14px 8px 22px!important;font-weight:500!important;background:0 0!important;border:none!important;text-decoration:none!important}.sidebar__sublink:hover{color:var(--cx-brand-2)!important;background:rgba(0,229,255,.08)!important}.sidebar__item-label{flex:1!important;text-align:left!important}.race-list__venue{transform:none}.race-list__item{width:100%;transform:none!important}.cat__group{padding:0;background:0 0;border-radius:0}.cat__tab{background:#fff}.cat__tab--active{background:var(--cx-brand-grad)!important}.footer__partners-cap{color:#000!important}.footer__age-bold,nav.footer__links a{color:#000}.racing-grid__result,.racing-grid__venue-name,nav.footer__links a:hover{color:var(--c-orange)}.pill.pill--time.clock-timer{color:#fff!important}.league-row__name,.racing-grid__venue-country,.section-row{color:#fff}.filter-row__icon-btn--active,.sports-tabs__btn--active{background:var(--c-orange)}.match__odd-value{color:var(--c-navy)}
.crumbs__current,.crumbs__sep,.crumbs__link { color: #fff !important;}
.help-content {color: #fff;}