
body.score24 {
    --tempo-bg:#edf0f5; --tempo-paper:#fff; --tempo-ink:#141d31; --tempo-sub:#4b5a73;
    --tempo-line:#d9dfeb; --tempo-accent:#3454a5; --tempo-green:#18264a; --site-accent:#3454a5;
    --signal-lime:#dbfa76; --signal-deep:#101c38;
}
body.score24 .signal-header, body.score24 .signal-footer {background:var(--signal-deep);color:#eef3fc;border:0}
body.score24 .signal-header .ledger-bar {min-height:74px}
.signal-header .ledger-brand {color:#fff}
.signal-header .ledger-brand small {color:#b8c9e8}
.signal-header .signal-nav  :is(a,button:where(.fleet-live-button)),.signal-header .mobile-nav  :is(a,button:where(.fleet-live-button)) {color:#eef3fc}
.signal-header .signal-nav  :is(a,button:where(.fleet-live-button))[aria-current],.signal-header .signal-nav  :is(a,button:where(.fleet-live-button)):hover {color:var(--signal-lime)}
.signal-header .menu-toggle {background:#233354;border-color:#435578}
.signal-header .menu-toggle>span {background:#fff}
.signal-header .mobile-nav {background:var(--signal-deep)}
.signal-mark {display:flex;align-items:end;justify-content:center;gap:3px;padding:9px;width:40px;height:40px;border-radius:8px;background:var(--signal-lime);flex:none}
.signal-mark i {width:5px;background:var(--signal-deep);border-radius:1px;height:35%}
.signal-mark i:nth-child(2) {height:63%}
.signal-mark i:last-child {height:95%}
.signal-footer-inner {display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px}
.signal-footer-inner nav {display:flex;flex-wrap:wrap;gap:10px 24px}
.signal-footer-inner p {margin:5px 0 0;color:#b8c9e8;font-size:12px}
.signal-footer-inner  :is(a,button:where(.fleet-live-button)) {color:#fff}
body.score24 .tempo-hero {grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;border-radius:12px;overflow:hidden;background:var(--signal-deep);color:#fff}
body.score24 .tempo-hero-copy {display:flex;flex-direction:column;justify-content:center;padding:32px 42px;background:#1b2a4d;border-radius:0}
body.score24 .tempo-hero-copy:after {right:0;bottom:0;width:46%;height:100%;border:0;border-radius:0;background:repeating-linear-gradient(140deg,transparent 0 16px,#fff1 16px 17px);mask-image:linear-gradient(90deg,transparent,#000)}
body.score24 .tempo-hero-copy>* {position:relative;z-index:1}
body.score24 .tempo-eyebrow {color:var(--signal-lime);margin-bottom:14px}
body.score24 .tempo-intro {color:#d8e3f5}
body.score24 .tempo-actions {margin-top:21px}
body.score24 .tempo-primary {background:var(--signal-lime);color:var(--signal-deep)}
body.score24 .tempo-secondary {border-color:#8ca1c9;color:#fff}
body.score24 .tempo-feature {border:0;border-radius:0;background:transparent;padding:26px 33px;box-shadow:none}
body.score24 .tempo-feature-top span {color:#d8e3f5}
body.score24 .tempo-feature-top span:first-child {color:var(--signal-lime)}
body.score24 .tempo-feature-match {color:#fff;margin:19px 0;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}
body.score24 .tempo-feature-match em small {color:#becbe2}
body.score24 .tempo-feature-match em b {color:var(--signal-lime);font-variant-numeric:tabular-nums}
body.score24 .tempo-feature-link {background:#27395e;color:#fff}
body.score24 .tempo-feature .empty-state {color:#e1ebff}
body.score24 :is(.tempo-fixtures,.tempo-stories,.tempo-videos,.tempo-about,.tempo-side-card) {border-radius:10px}
body.score24 .tempo-side-card {background:#e3eafa;border:1px solid #d1dbef}
body.score24 .tempo-side-card  :is(a,button:where(.fleet-live-button)) {border-color:#becbe4;overflow-wrap:anywhere}
body.score24 .tempo-fixtures .tempo-fixture {padding-inline:8px}
body.score24 .tempo-fixtures .tempo-fixture:nth-child(odd) {background:#f3f6fb}
body.score24 :is(.tempo-story-grid article,.tempo-about) {background:#f0f3f9}
body.score24 :is(.tempo-story-image,.tempo-video-cover) {background:#dce4f2}
body.score24 .tempo-fixture.is-live .tempo-status {color:#9e2d31}
@media(max-width:700px) {
    body.score24 .signal-header .ledger-bar {min-height:58px}
    body.score24 .tempo-hero {grid-template-columns:1fr}
    body.score24 .tempo-hero-copy {grid-row:1;padding:20px}
    body.score24 .tempo-feature {padding:18px 20px}
    body.score24 .tempo-intro {line-height:1.55}
    body.score24 .tempo-actions {margin-top:14px}
    body.score24 .tempo-actions  :is(a,button:where(.fleet-live-button)) {padding:8px 13px;gap:10px}
    .signal-footer-inner {display:grid;gap:15px}
}
.signal-skip:focus {z-index:20;display:block;padding:10px;color:#18264a;background:#dbfa76}

body.score24 .tempo-hero h1 {overflow-wrap:anywhere}
body.score24 .match-page .scoreboard {background:var(--signal-deep);border-top:3px solid var(--signal-lime)}
body.score24 .match-page .score-center>b {color:var(--signal-lime);font-variant-numeric:tabular-nums}
body.score24 .match-page .section-kicker {color:var(--tempo-accent)}
