/* One stable shell for every subpage, taken from the Brand philosophy page. */
.inner-page {--font-display:"Noto Serif SC","Songti SC","STSong","SimSun",serif;--font-body:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif;font-family:var(--font-body)}
.inner-page h1,.inner-page h2,.inner-page h3 {font-family:var(--font-display);font-weight:400}
.inner-page .site-header {
  height:72px;
  padding-inline:5vw;
  background:#f7f6f2f2;
  color:#191619;
  font-family:var(--font-body);
  backdrop-filter:none;
}
.inner-page .site-header.is-scrolled {background:#f7f6f2f0;backdrop-filter:blur(12px)}
.inner-page .site-header nav>a {font-size:12px}
.inner-page .site-footer {
  background-color:#fff9fb;
  background-image:linear-gradient(#f7f6f2,#f7f6f275 35%,#fff9fb35),url('assets/experience/09.webp');
  background-size:cover;
  background-position:center 55%;
  min-height:320px;
  padding-block:100px 60px;
  border:0;
}
.inner-page .site-footer>div>p,.inner-page .footer-meta {color:#39424a}
.inner-page .preview-caption {background:#f9e9eb}
@media(max-width:767px) {
  .inner-page .site-header {height:64px;padding-inline:18px;gap:22px;background:#f7f6f2eb}
  .inner-page .site-header nav>a {font-size:11px}
  .inner-page .site-footer {min-height:300px;padding:76px 24px 38px}
}

/* ════════════════════════════════════════════════════════════
   全站字号收敛（PRD：文字整体再缩小一档 · 等比例）
   ════════════════════════════════════════════════════════════ */
.inner-page body {font-size:14px}
.inner-page .eyebrow {font-size:11px}
.inner-page .text-link {font-size:13px;min-height:42px}
.inner-page .small-note,.inner-page .source-note {font-size:11.5px}
.inner-page .site-header nav>a {font-size:12px}
.inner-page .site-header nav>a::after {bottom:4px}
.inner-page .mast-deck {font-size:14px}
.inner-page .site-footer>div>p,.inner-page .footer-meta {font-size:11.5px}
.inner-page .footer-nav .text-link {font-size:11.5px;min-height:32px}

/* 品牌理念 */
.inner-page .about-heading h1 {font-size:clamp(46px,4.6vw,70px)}
.inner-page .about-deck {font-size:14.5px}
.inner-page .about-photograph figcaption {font-size:10.5px}
.inner-page .beliefs-intro h2 {font-size:31px}
.inner-page .beliefs-intro>p:last-child {font-size:14.5px}
.inner-page .belief-notes h3 {font-size:20px}
.inner-page .belief-notes p {font-size:14.5px}
.inner-page .about-letter h2 {font-size:34px}
.inner-page .about-letter>div>p:not(.eyebrow) {font-size:14.5px}

/* 灵感杂志 */
.inner-page .journal-opening h1 {font-size:48px}
.inner-page .journal-opening>p {font-size:14px}
.inner-page .journal-feature-copy h2 {font-size:42px}
.inner-page .journal-feature-copy>p:not(.eyebrow) {font-size:14.5px}
.inner-page .section-title h2 {font-size:25px}
.inner-page .article-card h2 {font-size:22px}
.inner-page .article-card p:not(.eyebrow) {font-size:14px}
.inner-page .submission-band h2 {font-size:26px}
.inner-page .submission-band p:last-child {font-size:14px}
.inner-page .journal-pullquote {font-size:21px}

/* 美甲总览详情 / 阅读页 */
.inner-page .reading h1 {font-size:35px}
.inner-page .reading h2 {font-size:23px}
.inner-page .reading section p {font-size:15px}
.inner-page .reading .article-lead {font-size:17.5px}
.inner-page .article-subtitle {font-size:15.5px}
.inner-page .detail-copy h1 {font-size:41px}
.inner-page .detail-intro {font-size:14px}
.inner-page .detail-notes h2 {font-size:25px}

/* 产品介绍 */
.inner-page .experience-intro blockquote {font-size:26px}
.inner-page .experience-intro>p:last-child {font-size:13.5px}
.inner-page .experience-steps h2 {font-size:22px}
.inner-page .experience-close h2 {font-size:26px}

/* 产品页通用 */
.product-hero-copy h1 {font-size:clamp(28px,3.3vw,46px)}
.product-hero-copy>p:last-child {font-size:13px}

/* AI 与模型 */
.theme-ai .model-intro-heading h2 {font-size:clamp(26px,2.9vw,40px)}
.theme-ai .model-intro-heading>p:last-child {font-size:14.5px}
.theme-ai .model-card h3 {font-size:20px}
.theme-ai .model-card>p {font-size:13.5px}
.theme-ai .model-card footer strong {font-size:20px}
.theme-ai .intro-journey .j-card h3 {font-size:16px}
.theme-ai .intro-journey .j-card p {font-size:13px}
.theme-ai .model-intro-cta {font-size:13px}
.theme-ai .model-intro-cta .text-link {font-size:13px}
.theme-ai .model-3d h3 {font-size:clamp(19px,2vw,26px)}
.theme-ai .model-3d-body>p {font-size:12.5px}
.theme-ai .principles>h2 {font-size:clamp(21px,2.2vw,27px)}
.theme-ai .three-columns h3 {font-size:15.5px}
.theme-ai .three-columns p {font-size:13px}

/* 积分与套餐 */
.theme-pricing .pricing-switch button {font-size:13px}
.theme-pricing .plan h2 {font-size:16px}
.theme-pricing .plan .price {font-size:29px}
.theme-pricing .plan .points {font-size:12.5px}
.theme-pricing .plan>p:last-child {font-size:12.5px}
.theme-pricing .pricing-overview strong {font-size:15px}
.theme-pricing .pricing-overview p {font-size:13px}
.theme-pricing .xiaohua-plan-grid strong {font-size:14px}
.theme-pricing .xiaohua-plan-grid p {font-size:12.5px}
.theme-pricing .points-examples dt {font-size:14px}
.theme-pricing .points-examples dd {font-size:14px}

/* 商家合作 */
.theme-partners .store-map-stage h2 {font-size:clamp(26px,2.9vw,42px)}
.theme-partners .partner-map h2 {font-size:24px}
.theme-partners .partner-map p {font-size:14px}
.theme-partners .join-process h3 {font-size:17px}
.theme-partners .partner-invite>p {font-size:13.5px}

/* 联系我们 */
.theme-contact .contact-details>h2 {font-size:clamp(30px,3.4vw,48px)}
.theme-contact .contact-details>p:not(.eyebrow) {font-size:14.5px}
.theme-contact .contact-topic-list b {font-size:14.5px}
.theme-contact .contact-note h3 {font-size:18px}

/* 小花 Agent 页 */
.xh-card h3 {font-size:15px}
.xh-card p {font-size:13px}
.xh-relation h2 {font-size:clamp(24px,2.7vw,33px)}
.xh-relation .xh-relation-item b {font-size:13px}
.xh-relation .xh-relation-item p {font-size:12.5px}
.xh-step h3 {font-size:14px}
.xh-step p {font-size:12px}
.xh-visual figcaption {font-size:12px}

/* 灵感杂志 · 米纸底色（body.inner-page 的 --paper 优先级更高，需同特异性后加载覆盖） */
body.theme-journal{--paper:#f9f8f6;background:#f9f8f6}
