/* 08 Schedule → 已归并进 01 Matches 的 Fixtures 列(修订 2026-09-01,
 * docs/superpowers/specs/2026-09-01-schedule-rounds-design.md 文末归并节)。
 *
 * 🔴 卡片本身零新样式:每场比赛复用 01 Matches 的 .fxgrid/.fxc(today.css)—— 两者对标
 *    同一份"Google 赛程卡"视觉,复制一份必然漂移。这个文件只加轮次视图独有的三样:
 *    吸顶轮次头、首尾封头(Season start/end)、窗口外行的不可点视觉态。 */

/* 轮次头:.daygroup 视觉原样复用(today.css),这里只叠加吸顶定位 ——
 * top:0,吸顶参照物是最近的滚动祖先 .frame__scroll(today 屏 Fixtures 列容器内滚动,
 * css/today.css/screens.css),不是页面级滚动。归并前独立 schedule 屏是页面级滚动,
 * top:56px 贴的是 chrome.css .hdr 的定高;.frame__scroll 内部没有那个外层页头需要避让,
 * 0 就是容器可视区顶边。 */
.sched__roundhead {
  position: sticky;
  top: 0;
  z-index: 10;
  margin-top: 18px;
}
.sched__round:first-child .sched__roundhead {
  margin-top: 0;
}

/* 首尾封头:到达赛季首/末,哨兵撤除时显示(main.js 不再挂 IntersectionObserver)。 */
.sched__cap {
  padding: 18px 0;
  text-align: center;
  color: var(--muted2);
  font-size: 10.5px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

/* 窗口外行(id 不在 matches.json 里,没有详情数据可跳)不可点:退回静态行 ——
 * 无手型、hover 不变色,与可点的 .fxc 区分开(view/schedule.js renderRow)。 */
.fxc--static {
  cursor: default;
}
.fxc--static:hover {
  background: var(--row);
}
