/**
 * 首页特殊几何 — utility 表达不了的部分仅此一文件
 * 模板内 utility 已覆盖 pageContent1/3/4 的所有响应式几何，包括 hero pin 段。
 *
 * 此文件保留：
 * 1. .start-canvas 内部由 home.js 动态注入的 <canvas> 元素 object-fit
 * 2. .overHide 初始锁滚动（home.js 在动画完成后移除）
 */

.overHide {
  overflow: hidden;
  height: 100vh;
}

/* canvas 容器内部由 home.js 动态注入的 <canvas> 元素填满
   home.js 写 canvas.width=1920/height=900 是渲染分辨率（attr），
   下面强制 display:block 与 100% 尺寸覆盖 inline 默认 + attr 占位，避免移动端横向溢出 */
.start-canvas canvas {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
