/* 功能页外壳：讲解 deck 独占整个视口，页面本身不滚动——
   竖向滚动整个让给讲解页翻幕（features/explainer.js 的 scrollStep）。
   因此这一页不放页脚，站点身份只留左下角一枚品牌角标。
   页底取全站的 #02070b，顶栏与导航沿用 site.css 的全站样式。 */

.features-page {
  width: 100%;
  height: 100svh;
  overflow: hidden;
  overscroll-behavior: none;
  background: #02070b;
}

.features-explainer-shell {
  width: 100%;
  height: 100svh;
}

.features-explainer-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  background: #02070b;
}

@media (max-width: 720px) {
  .features-page .site-header {
    padding-inline: 4vw;
  }

  .features-page .site-nav {
    gap: 9px;
  }

  .features-page .site-nav a {
    font-size: 10px;
  }
}

/* 宽屏左下角品牌角标：页眉之外再留一处站点身份。 */
.features-brand-corner {
  position: fixed;
  left: 26px;
  bottom: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  opacity: 0.62;
  transition: opacity 0.15s cubic-bezier(0.2, 0, 0.2, 1);
}

.features-brand-corner:hover { opacity: 1; }

.features-brand-corner img { display: block; width: 24px; height: 24px; }

.features-brand-corner .brand-wordmark { font-size: 14px; }

@media (max-width: 720px) {
  .features-brand-corner {
    display: none;
  }
}
