/* layout.css — 容器 / 断点工具（frontend-execute.md §2.2/§3.2） */
.container {
  width: 100%;
  max-width: 120rem; /* 1920 设计基准 */
  margin-inline: auto;
}

/* 1920 以上随视口满幅延展（区块内部均为 % / 1fr 流式锚点） */
.page {
  background: var(--color-bg-page);
}

.section {
  position: relative;
  overflow: hidden;
}

/* 移动端统一左右留白；桌面稿几何在 ≥1280 逐区块精确覆盖 */
.section__flow {
  padding: var(--space-16) var(--space-6) 0;
}

@media (min-width: 768px) {
  .section__flow {
    padding: var(--space-24) var(--space-10) 0;
  }
}
