.app-shell.live-route{background:linear-gradient(180deg,rgba(0,7,34,.78),rgba(0,9,40,.86) 58%,#00061b),url(/images/boatrace-ai-midnight-navy-background-v3.webp) top /cover fixed no-repeat,#000b2d!important}.app-shell.live-route .live-page-content .race-live-header{align-items:center;padding:2px 4px 14px;border-color:rgba(159,205,255,.26)}.app-shell.live-route .live-page-content .race-live-kicker{color:#44cfff;letter-spacing:.12em}.app-shell.live-route .live-page-content .race-live-header p,.app-shell.live-route .live-page-content .race-live-updated{color:rgba(238,247,255,.88)}.app-shell.live-route .live-page-content :is(.race-live-venues,.race-live-player-section,.race-live-prediction){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.app-shell.live-route .live-page-content .race-live-section-heading>div>span{color:#44cfff}.app-shell.live-route .live-page-content :is(.race-live-section-heading h2,.race-live-section-heading>strong,.race-live-player-heading h2,.race-live-player-heading p,.race-live-player-heading>div:last-child span,.race-live-player-heading>div:last-child strong,.race-live-player-meta,.race-live-loading,.race-live-prediction-loading){color:#ffffff}.app-shell.live-route .live-page-content .race-live-player-meta>a{color:#69c9ff}.app-shell.live-route .live-page-content .race-live-notice{color:rgba(238,247,255,.82)}.app-shell.live-route .live-page-content .race-live-notice svg{color:#44cfff}@media (min-width:1080px){.app-shell.live-route .live-page-content{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important}.app-shell.live-route .live-page-content .race-live-page{grid-template-columns:minmax(0,2.05fr) minmax(310px,.85fr)!important;align-items:start!important;column-gap:10px!important}.app-shell.live-route .live-page-content .race-live-page>:is(.race-live-header,.race-live-error,.race-live-venues,.race-live-notice){grid-column:1/-1!important}.app-shell.live-route .live-page-content .race-live-player-section{grid-column:1!important;align-self:start!important}.app-shell.live-route .live-page-content .race-live-prediction{position:static!important;top:auto!important;grid-column:2!important;align-self:start!important;width:100%!important}.app-shell.live-route .live-page-content .race-live-prediction .race-live-section-heading{align-items:flex-start}.app-shell.live-route .live-page-content .race-live-prediction .race-live-section-heading h2{font-size:clamp(19px,1.7vw,23px)}.app-shell.live-route .live-page-content .race-live-prediction-empty{grid-template-columns:36px minmax(0,1fr)}.app-shell.live-route .live-page-content .race-live-prediction-empty>a{grid-column:1/-1;width:100%}.app-shell.live-route .live-page-content .race-live-prediction .race-live-ticket-list article{grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px}.app-shell.live-route .live-page-content .race-live-prediction .race-live-ticket-odds{grid-column:3;grid-row:1}.app-shell.live-route .live-page-content .race-live-prediction .race-live-ticket-list article>b{grid-column:2/-1;grid-row:2;justify-self:end}}@media (max-width:760px){.app-shell.live-route{background-attachment:scroll!important}}@media (max-width:700px){.app-shell.live-route .live-page-content .race-live-header{align-items:flex-start;flex-direction:row;gap:10px;padding:2px 2px 12px}}