.bs-season-live{box-sizing:border-box;margin:14px 0 20px;padding:17px 19px;border:1px solid rgba(216,183,120,.38);border-radius:18px;background:linear-gradient(125deg,#321923,#21171e 75%);color:#f7e9dd;box-shadow:0 8px 26px rgba(18,8,13,.17)}
.bs-season-top,.bs-season-progress-label,.bs-season-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.bs-season-top{font-size:.78rem;letter-spacing:.09em;font-weight:800;color:#e8c994}.bs-season-year{padding:5px 10px;border-radius:100px;border:1px solid rgba(216,183,120,.35);font-size:.72rem;white-space:nowrap}.bs-season-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:19px 0}.bs-season-stats>div+div{border-left:1px solid rgba(216,183,120,.25);padding-left:16px}.bs-season-stats small{display:block;font-size:.66rem;letter-spacing:.06em;color:#d9bdc1;font-weight:700}.bs-season-number{font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.35;font-weight:800;color:#ffe5ae;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-season-number span{font-size:.86rem;font-weight:500;color:#d9bdc1}.bs-season-progress-label{font-size:.78rem;color:#dcc6c7}.bs-season-progress-label strong{color:#ffe5ae}.bs-season-track{height:7px;background:#60444b;border-radius:10px;overflow:hidden;margin:7px 0 13px}.bs-season-track>div{height:100%;background:linear-gradient(90deg,#b98b52,#f0d49b);border-radius:10px}.bs-season-bottom{font-size:.73rem;color:#d9bdc1;flex-wrap:wrap}.bs-season-bottom strong{color:#ffe5ae}@media(max-width:400px){.bs-season-live{padding:14px}.bs-season-stats{gap:8px}.bs-season-stats>div+div{padding-left:10px}.bs-season-number{font-size:1.45rem}.bs-season-stats small{font-size:.59rem}}

.bs-season-footnote{margin-top:10px;font-size:.7rem;color:#bca6ab;line-height:1.45}.bs-season-stats{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.bs-season-stats>div{min-width:0}.bs-season-number{white-space:normal;overflow-wrap:anywhere}.bs-season-number span{white-space:normal}@media(max-width:430px){.bs-season-stats{grid-template-columns:1fr;gap:12px}.bs-season-stats>div+div{border-left:0;border-top:1px solid rgba(216,183,120,.25);padding:12px 0 0}.bs-season-number{font-size:1.7rem}}
