body:has(.site-header-pro) .home-command-hero{isolation:isolate;color:#f7f5ec;background:#030906;min-height:calc(100svh - 8rem);position:relative;overflow:hidden}body:has(.site-header-pro) .home-command-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 28%,#dab13f29,#0000 0 24rem),radial-gradient(circle at 18% 72%,#227e4933,#0000 0 30rem),linear-gradient(118deg,#020705 0%,#06120b 52%,#08140d 100%);position:absolute;inset:0}body:has(.site-header-pro) .home-command-hero:after{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}body:has(.site-header-pro) .home-command-hero>.mx-auto{gap:clamp(2rem,6vw,7rem)!important;max-width:96rem!important;min-height:calc(100svh - 8rem)!important;padding-top:clamp(3rem,7vw,7rem)!important;padding-bottom:clamp(3rem,6vw,6rem)!important}body:has(.site-header-pro) .home-command-hero h1{font-weight:850;letter-spacing:-.072em!important;max-width:9.5ch!important;font-size:clamp(4.4rem,8.5vw,8.8rem)!important;line-height:.78!important}body:has(.site-header-pro) .home-command-hero h1 .text-gold-gradient{letter-spacing:-.06em;margin-top:.08em;font-style:italic;font-weight:520;display:block}body:has(.site-header-pro) .home-command-hero .home-live-kicker{color:#e7bd52;letter-spacing:.17em;text-transform:uppercase;background:#e7bd520f;border:1px solid #e7bd5257;border-radius:999px;align-items:center;min-height:2.15rem;padding:.35rem .75rem;font-size:.61rem;font-weight:900;display:inline-flex}body:has(.site-header-pro) .home-command-hero p.text-muted-foreground{max-width:39rem;color:#ffffff94!important;font-size:clamp(.96rem,1.25vw,1.14rem)!important;line-height:1.72!important}:is(body:has(.site-header-pro) .home-command-hero .button-primary,body:has(.site-header-pro) .home-command-hero .button-secondary){letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-height:3.15rem;padding-inline:1.15rem;font-size:.67rem;font-weight:900}body:has(.site-header-pro) .home-command-hero .button-primary{color:#07110b;background:#e7bd52;border-color:#e7bd52}body:has(.site-header-pro) .home-command-hero .button-secondary{color:#fff;background:#ffffff06;border-color:#ffffff29}body:has(.site-header-pro) .home-score-stage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff21!important;border-radius:0!important;box-shadow:0 3rem 8rem -4rem #000!important}body:has(.site-header-pro) .home-score-stage:before{content:"MATCHDAY / LIVE REGISTER";color:#ffffff47;letter-spacing:.2em;font-size:.55rem;font-weight:900;position:absolute;top:-1.7rem;right:0}body:has(.site-header-pro) .home-score-stage-top{border-bottom:1px solid #ffffff1a;padding:1.2rem 1.35rem!important}body:has(.site-header-pro) .home-score-team{border-bottom-color:#ffffff14!important;min-height:7.4rem!important;padding:1.2rem 1.35rem!important}body:has(.site-header-pro) .home-score-team strong:not(.home-score-value){font-size:clamp(1.25rem,2vw,1.75rem)!important}body:has(.site-header-pro) .home-score-value{color:#e7bd52;letter-spacing:-.06em;line-height:.8;font-size:clamp(3.5rem,6vw,6rem)!important}body:has(.site-header-pro) .home-score-actions{background:#00000029;padding:1.15rem 1.35rem!important}body:has(.site-header-pro) .home-command-hero .motion-reveal-delay-1>a.mt-4{background:#e7bd520b!important;border-color:#e7bd5238!important;border-radius:0!important}body:has(.site-header-pro) .home-ticker-shell{z-index:5;color:#fff;background:#07100b;border-top:1px solid #e7bd5238;border-bottom:1px solid #ffffff14;position:relative;margin-top:0!important}body:has(.site-header-pro) .home-ticker{border-left:1px solid #ffffff14;overflow-x:auto;gap:0!important}body:has(.site-header-pro) .home-ticker-card{background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;min-width:15.5rem!important;min-height:7.6rem!important;padding:1.2rem 1.3rem!important}body:has(.site-header-pro) .home-ticker-card:hover{background:#ffffff09!important}body:has(.site-header-pro) .home-ticker-card .eyebrow{color:#ffffff59!important;letter-spacing:.17em!important;font-size:.53rem!important}body:has(.site-header-pro) #matchday-desk-heading{letter-spacing:-.055em!important;max-width:10ch!important;font-size:clamp(3.4rem,7vw,7rem)!important;line-height:.84!important}body:has(.site-header-pro) section[aria-labelledby=matchday-desk-heading]{position:relative;background:#040a07!important}body:has(.site-header-pro) section[aria-labelledby=matchday-desk-heading]:before{content:"ZIMBABWE / PREMIER SOCCER / MATCHDAY";color:#ffffff24;letter-spacing:.22em;writing-mode:vertical-rl;font-size:.55rem;font-weight:900;position:absolute;top:1.4rem;right:2rem}@media (width<=900px){body:has(.site-header-pro) .home-command-hero{min-height:auto}body:has(.site-header-pro) .home-command-hero>.mx-auto{min-height:auto!important;padding-top:3.2rem!important;padding-bottom:3.2rem!important}body:has(.site-header-pro) .home-command-hero h1{font-size:clamp(4rem,15vw,7rem)!important}.home-score-stage:before{display:none!important}}@media (width<=640px){body:has(.site-header-pro) .home-command-hero>.mx-auto{padding-inline:1rem!important}body:has(.site-header-pro) .home-command-hero h1{max-width:8.2ch!important;font-size:clamp(3.8rem,18vw,5.8rem)!important;line-height:.8!important}:is(body:has(.site-header-pro) .home-command-hero .button-primary,body:has(.site-header-pro) .home-command-hero .button-secondary){flex:calc(50% - .4rem);padding-inline:.8rem}body:has(.site-header-pro) .home-score-team{min-height:6.2rem!important;padding-inline:1rem!important}body:has(.site-header-pro) .home-score-value{font-size:3.5rem!important}body:has(.site-header-pro) .home-ticker-shell>.mx-auto{padding-inline:0!important}body:has(.site-header-pro) .home-ticker-card{min-width:13.5rem!important}body:has(.site-header-pro) #matchday-desk-heading{font-size:clamp(3rem,14vw,5rem)!important}body:has(.site-header-pro) section[aria-labelledby=matchday-desk-heading]:before{display:none}}@media (prefers-reduced-motion:reduce){:is(body:has(.site-header-pro) .home-command-hero *,body:has(.site-header-pro) .home-ticker-card){transition:none!important;animation:none!important}}
