每一对左右对照展示同一个哲学的两种封面合成路径:左侧是 Sprint 3a 的 .cover-parent-* 绝对定位
方案(遗留,需要按封面家族重写 padding / max-width / align-items),右侧是 Sprint 3b' 的
.slide-stage--zone CSS 网格分区方案(每个哲学声明 grid-template-areas,
文字与封面各占命名分区,不再重写对方的排版属性)。预期:视觉一致或 zone 更优;任何 zone 退化即是回归。
.cover-parent-*,Sprint 3a 遗留)
.slide-stage--zone,Sprint 3b' 实验)
.cover-parent-*,Sprint 3a 遗留)
.slide-stage--zone,Sprint 3b' 实验)
.cover-parent-*,Sprint 3a 遗留)
.slide-stage--zone,Sprint 3b' 实验)
.cover-parent-*,Sprint 3a 遗留)
.slide-stage--zone,Sprint 3b' 实验)
.cover-parent-*,Sprint 3a 遗留)
.slide-stage--zone,Sprint 3b' 实验)absolute;启用 zone 使用 USE_ZONES=1 环境变量。node scripts/render-zone-vs-absolute.mjs