/* ============================================================
   home-typescale.css — 首页字号统一「预览版」
   ------------------------------------------------------------
   仅在首页 URL 带 ?typescale=1 时加载,叠在 home.css 之上。
   只覆盖 font-size,把首页所有文字映射到 main.css 里的
   --fs-* 基准(display / h1 / h2 / h3 / h4 / lead / body /
   sm / label / cap),不动布局、颜色、动效。
   全部选择器以 .v3-home 前缀提升优先级,确保稳定覆盖。
   ============================================================ */

/* ---------- 预览作用域内重定义两个 token(不影响线上) ----------
   --fs-hero:新增「超大 Hero」档,保留冲击力
   --fs-body:正文 17px → 16px,整体收一档 */
.v3-home {
  --fs-hero: clamp(2.75rem, 8.5vw, 8.5rem); /* 44–136px */
  --fs-body: 1rem;                          /* 16px */
  font-size: var(--fs-body);                /* 让继承正文也跟着变小 */
}

/* ---------- Hero:超大档,保持冲击力 ---------- */
.v3-home .v3-hero-h1            { font-size: var(--fs-hero); }

/* ---------- H1:各区块开篇大标题 ---------- */
.v3-home .v3-products-head h2,
.v3-home .v3-scen-head h2,
.v3-home .v3-work-head .lead,
.v3-home .v3-field-headline,
.v3-home .v3-ai-headline,
.v3-home .v3-clients-title       { font-size: var(--fs-h1); }

/* ---------- H2:编辑性大字 / 产品名 / 大号页脚导航 ---------- */
.v3-home .v3-manifesto-reveal,
.v3-home .v3-marquee-text,
.v3-home .v3-product .v3-product-name,
.v3-home .v3-footer-links a      { font-size: var(--fs-h2); }

/* ---------- H3:卡片标题 / 当前项目名 / 揭示文字 / 邮箱 ---------- */
.v3-home .v3-scen-card .scen-title,
.v3-home .v3-work-meta h3,
.v3-home .v3-field-current .nm,
.v3-home .v3-work-cover .reveal span,
.v3-home .v3-footer-mail         { font-size: var(--fs-h3); }

/* ---------- Lead:副标 / 引导链接 / 区块导语 ---------- */
.v3-home .v3-hero-sub,
.v3-home .v3-link-italic,
.v3-home .v3-clients-sub         { font-size: var(--fs-lead); }

/* ---------- Body:正文 / 描述 / 功能点 / 标签云 ---------- */
.v3-home .v3-products-head p,
.v3-home .v3-product-desc,
.v3-home .v3-product-feats li,
.v3-home .v3-ai-chip,
.v3-home .scallop                { font-size: var(--fs-body); }

/* ---------- Small:卡片说明 / 序号 / 分类 / 年份 / 导航项 ---------- */
.v3-home .v3-scen-card .scen-desc,
.v3-home .v3-scen-card .scen-num,
.v3-home .v3-work-meta p,
.v3-home .v3-work-meta .yr,
.v3-home .v3-nav-item,
.v3-home .scallop.sm             { font-size: var(--fs-sm); }

/* ---------- Label:小标签 / 胶囊标签 ---------- */
.v3-home .v3-label,
.v3-home .v3-product-tag,
.v3-home .v3-field-tag,
.v3-home .v3-field-btn .lbl      { font-size: var(--fs-label); }

/* ---------- 按钮:大号异形按钮用 lead ---------- */
.v3-home .scallop.lg             { font-size: var(--fs-lead); }
