/* Product-site compositions. Shared typography, controls and chrome live in
   /assets/fyro-ui/ui.css; marketing primitives in marketing.css. */
.head-lab { font-size: 13px; color: var(--ink-soft); white-space: nowrap; }
.head-lab:hover { color: var(--ink); }
.head-lab .ext { margin-left: 4px; }
.page-hero.is-center { text-align: center; }
.page-hero.is-center .page-hero-text { max-width: 800px; margin-inline: auto; display: flex; flex-direction: column; align-items: center; }
.page-hero.is-center .page-kicker { justify-content: center; }
.page-hero.is-center .hero-lead,
.page-hero.is-center .page-lead { margin-inline: auto; }
.page-hero.is-center .actions { justify-content: center; }
.page-hero.is-center h1 { font-family: var(--head); }
.page-hero.is-center .title-sub { justify-content: center; }
.home-win-orb { object-fit: contain; }
/* 10-30 起只有首页：页头没有中间的导航、没有手机菜单，左印章、右「驭火LAB ↗」，各个宽度都一样 */
.site-header .header-row { grid-template-columns: minmax(0, 1fr) auto; }
