/* Inline TNYPL live broadcast and score presentation. */
[data-match-number] .skipper-live{margin-top:14px;padding-top:13px;border-top:1px solid #cbd5e1}
[data-match-number] .live-summary{display:block;margin:0 0 10px;padding:10px 12px;border-radius:6px;background:#eef2f7;color:#0a2b58;font-weight:900;line-height:1.35}
[data-match-number] .live-summary.is-live{background:#fff0f2;color:#b21f3d;border-left:4px solid #d31f45}
[data-match-number] .live-broadcast-frame{display:block;width:100%;aspect-ratio:16/9;margin:12px 0;border:0;border-radius:8px;background:#07162b}
[data-match-number] .live-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
[data-match-number] .live-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border-radius:5px;background:#073d75;color:#fff!important;text-decoration:none;font-size:11px;font-weight:900}
[data-match-number] .live-button.watch{background:#c51f3c}
@media(max-width:680px){[data-match-number] .live-broadcast-frame{border-radius:5px}}

.leaderboard-section{margin:32px 0 8px;padding:28px;background:#071d3d;color:#fff;border-radius:8px}
.leaderboard-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}
.leaderboard-heading span{color:#e4b846;font-size:11px;font-weight:900;letter-spacing:.14em}
.leaderboard-heading h2{margin:4px 0 0;font-family:"Barlow Condensed",Arial,sans-serif;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1;text-transform:uppercase}
.leaderboard-heading p{max-width:500px;margin:0;color:#c4d0df;font-size:12px;line-height:1.65}
.cap-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.cap-leaders article{display:grid;gap:6px;background:#fff;color:#102039;border-radius:7px;padding:20px;border-top:5px solid #e68024}
.cap-leaders article+article{border-top-color:#8149a5}
.cap-leaders span{font-size:11px;font-weight:900;letter-spacing:.12em}
.cap-leaders strong{font-family:"Barlow Condensed",Arial,sans-serif;font-size:2rem;line-height:1}
.cap-leaders b{color:#7d5a14;font-size:14px}
.leader-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
.leader-rankings>section{background:#102a50;border-radius:7px;padding:20px}
.leader-rankings h3{margin:0 0 14px;font-family:"Barlow Condensed",Arial,sans-serif;font-size:1.8rem;text-transform:uppercase}
.leader-rankings p{color:#c4d0df;font-size:12px}
.leader-rankings ol{list-style-position:inside;margin:0;padding:0}
.leader-rankings li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:12px}
.leader-rankings li:last-child{border-bottom:0}
.leader-rankings li strong{color:#f1c45b;white-space:nowrap}
@media(max-width:720px){.leaderboard-section{padding:20px}.leaderboard-heading{display:block}.leaderboard-heading p{margin-top:12px}.cap-leaders,.leader-rankings{grid-template-columns:1fr}}
