:root{--tracker-ink:#071d36;--tracker-paper:#f3efe3;--tracker-white:#fffdf7;--tracker-blue:#1268f3;--tracker-orange:#e14b25;--tracker-green:#58d997;--tracker-rule:#aeb9c4}
body.tsl-live-tracker{margin:0;background:var(--tracker-paper);color:var(--tracker-ink);font-family:Arial,Helvetica,sans-serif}
body.tsl-live-tracker main{width:min(1420px,calc(100% - 44px));margin:auto;padding:40px 0 80px}
.tracker-hero{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:38px 0 25px;border-top:5px solid var(--tracker-ink);border-bottom:1px solid var(--tracker-rule)}
.tracker-kicker{color:var(--tracker-orange);font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.tracker-hero h1{margin:10px 0 11px;font:700 clamp(48px,6vw,86px)/.87 Georgia,"Times New Roman",serif;letter-spacing:-.055em}
.tracker-hero p{max-width:720px;margin:0;color:#53687c;font:17px/1.55 Georgia,"Times New Roman",serif}
.tracker-status{min-width:230px;padding:18px;border:1px solid var(--tracker-rule);background:var(--tracker-white)}
.tracker-status strong,.tracker-status span{display:block}.tracker-status strong{color:var(--tracker-blue);font-size:24px}.tracker-status span{margin-top:6px;color:#5f7184;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.tracker-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border:1px solid var(--tracker-rule);background:var(--tracker-white)}
.tracker-summary div{padding:20px;border-right:1px solid var(--tracker-rule)}.tracker-summary div:last-child{border-right:0}.tracker-summary span{display:block;color:#62768a;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tracker-summary strong{display:block;margin-top:8px;color:var(--tracker-blue);font:700 30px Georgia,"Times New Roman",serif}
.tracker-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tracker-tools a{padding:9px 12px;border:1px solid var(--tracker-rule);background:var(--tracker-white);color:var(--tracker-ink);text-decoration:none;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tracker-tools a.active{border-color:var(--tracker-blue);background:var(--tracker-blue);color:#fff}
.tracker-feed{display:grid;gap:10px}.tracker-event{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(210px,1fr) repeat(3,minmax(90px,.45fr));gap:0;border:1px solid var(--tracker-rule);background:var(--tracker-white)}
.tracker-event>div{padding:18px;border-right:1px solid #d3d9df}.tracker-event>div:last-child{border-right:0}.tracker-event label{display:block;margin-bottom:7px;color:#6b7e91;font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.tracker-player strong{display:block;font:700 22px Georgia,"Times New Roman",serif}.tracker-player span,.tracker-detail span{display:block;margin-top:5px;color:#586d81;font-size:11px;line-height:1.4}.tracker-metric strong{color:var(--tracker-blue);font:700 25px Georgia,"Times New Roman",serif}.tracker-empty{padding:46px;border:1px solid var(--tracker-rule);background:var(--tracker-white);text-align:center}.tracker-empty strong{display:block;font:700 28px Georgia,"Times New Roman",serif}.tracker-empty span{display:block;margin-top:9px;color:#607488;font-size:13px}
@media(max-width:850px){.tracker-hero{grid-template-columns:1fr}.tracker-status{min-width:0}.tracker-event{grid-template-columns:1fr 1fr}.tracker-event>div{border-bottom:1px solid #d3d9df}.tracker-event>div:nth-child(2n){border-right:0}.tracker-event>div:last-child{border-bottom:0}}
@media(max-width:700px){body.tsl-live-tracker .tsl-site-header-inner{align-items:flex-start;flex-direction:column;gap:10px;overflow:hidden}body.tsl-live-tracker .tsl-nav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:5px}body.tsl-live-tracker .tsl-nav a,body.tsl-live-tracker .tsl-nav-menu-button{flex:0 0 auto}}
@media(max-width:560px){body.tsl-live-tracker main{width:min(100% - 28px,1420px);padding-top:24px}.tracker-summary{grid-template-columns:1fr}.tracker-summary div{border-right:0;border-bottom:1px solid var(--tracker-rule)}.tracker-summary div:last-child{border-bottom:0}.tracker-event{grid-template-columns:1fr}.tracker-event>div{border-right:0}.tracker-hero h1{font-size:52px}}
