.schedule-centre-page .site-main{width:min(1880px,calc(100% - 40px));padding-top:24px;padding-bottom:54px}
.schedule-manage-content{max-width:1960px;margin:0 auto}
.schedule-centre-head{display:flex;align-items:baseline;gap:12px;min-height:42px;margin-bottom:12px}
.schedule-centre-head>div>span{display:block;color: var(--lime);font-size:11px;font-weight:900;letter-spacing:.14em}
.schedule-centre-head h1{margin:4px 0 0;font-size:clamp(30px,2vw,38px)}
.schedule-centre-head p{margin:3px 0 0;color: var(--muted);font-size:15px}
.draw-ceremony-panel h2,.compact-standings-panel h2,.schedule-data-panel h2,.group-fixture-panel h2,.knockout-workspace h2{margin:4px 0 0;font-size:25px}
.group-match-public-report{display:inline-block;margin-top:12px;color: var(--lime);font-size:14px;font-weight:900}
.knockout-empty{padding:48px 20px;color: var(--muted);text-align:center;font-size:16px}
.schedule-centre-page .match-record-link{display:block;margin-top:10px;text-align:center}
.schedule-centre-page .report-stage-note{margin:14px 0 0;color: var(--muted);font-size:15px;line-height:1.6}
.schedule-centre-page .knockout-leaderboards{margin:0 16px 16px}
@media(min-width:2400px){.schedule-centre-page .site-main{width:min(2460px,calc(100% - 96px));padding-top:38px}.schedule-centre-head h1{font-size:44px}.schedule-centre-head p{font-size:17px}}
@media(max-width:760px){.schedule-centre-page .site-main{width:calc(100% - 24px)}.schedule-centre-head{align-items:flex-start;flex-direction:column}}

/* Keep the schedule's daytime stadium visible through the same image/veil
   structure as the night view. This local rule outranks the shared finish. */
html[data-theme="light"] body.schedule-centre-page:not(.legacy-home):not(.auth-page):not(.broadcast-page) {
  background-color: var(--surface-0);
  background-image:
    linear-gradient(180deg, rgba(245, 245, 247, .30), rgba(245, 245, 247, .08) 42%, rgba(245, 245, 247, .24)),
    url("../bidding/images/background-public-v1-light.a23c46ffc823.png") !important;
  background-image:
    linear-gradient(180deg, rgba(245, 245, 247, .30), rgba(245, 245, 247, .08) 42%, rgba(245, 245, 247, .24)),
    image-set(
      url("../bidding/images/background-public-v1-light.057b29107587.webp") type("image/webp"),
      url("../bidding/images/background-public-v1-light.a23c46ffc823.png") type("image/png")
    ) !important;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
