/* ============================================================================
   股票交易心得页 /stock —— 嵌入式外壳（2026-10-09 新增）
   ----------------------------------------------------------------------------
   与 trip-page.css 的区别（别照抄 trip 那套）：
     trip 是**铺满整屏的地图**，所以头部透明浮在图上、iframe 从 0 开始。
     本站是个**要滚动的台账应用**，而且必须保留自己的 Tab 导航
     （概览/流水/复盘/统计）—— 藏了就没法切页。
   ⇒ 所以这里让 iframe **整体让开头部**：height = 100dvh - 头部高，
     margin-top = 头部高（头部是 position:fixed，不占文档流，得自己让）。
   头部高度由 templates/stock.html 里的脚本量出来再写进 CSS 变量 --stock-top，
   默认 64px 兜底（主题的 --header-height 常规值）。

   改这里之前先看 templates/stock.html 顶部的注释（回退办法写在里面）。
   ========================================================================== */

.stock-embed {
  --stock-top: 64px;
  margin-top: var(--stock-top);
  height: calc(100vh - var(--stock-top));      /* 老浏览器回落 */
  height: calc(100dvh - var(--stock-top));
  overflow: hidden;
  background: #f5f6f8;                          /* 与 app.css 的 --bg 同色，加载期间不闪白 */
}

.stock-embed-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

body:has(.stock-embed) {
  min-height: 100dvh;
}

/* 本站是整屏应用，外层不再叠博客页脚（与 trip 页同处理） */
body:has(.stock-embed) .footer {
  display: none;
}
