/* =========================================================
   非沉浸式页面：sticky 头部顶部间距说明（重要）
   ---------------------------------------------------------
   非沉浸页头部为 position: sticky（见 header.php），
   在正常文档流中【本来就占位】，内容自然从头部正下方开始，
   顶部间距 = 头部自身高度（约 64px），无需额外 padding-top。

   之前给内容容器加 72px padding-top 是错误做法：
   sticky 占位(64) + padding(72) = 136px 双重空白。
   因此本文件【不再】对任何非沉浸内容容器设置 padding-top。

   仅两类页面需要补偿（它们头部是 fixed 不占位，内容从
   hero 内部开始），已在 header.php 的沉浸白名单内统一处理：
     - 带 hero / 全屏幻灯片 / 文章背景的沉浸页
   非沉浸页（分类/归档/标签/页面/商品/搜索/会员）一律走
   sticky 自然占位，彼此间距天然一致、紧凑、合理。
   ========================================================= */

/* 搜索页 .banner-container 自带 margin-top:20px !important，
   归零以免在 sticky 头部占位之外再叠加 20px 空白。 */
body.search .banner-container {
    margin-top: 0 !important;
}
