/* refine.css · 2026-09-24
   全站视觉统一层，最后加载。撤回：清空本文件即可。 */

/* 1. 标题字体：全站统一汇文明朝体（原仅首页、曲库使用）
   字形按全站标题用字子集化；缺字时回落到宋体，与明朝体气质接近。 */
@font-face{font-family:"Huiwen Home";src:url("/assets/fonts/huiwen-home.woff2?v=20260924") format("woff2");font-style:normal;font-weight:400;font-display:swap}
:root,.index-page{--font-title:"Huiwen Home",var(--font-serif)}

h1,h2,h3,h4,
.brand-name,
.doc-title,
.gallery-piece figcaption,
.notes-volume-mark{font-family:var(--font-title);font-weight:400}
.article-page .article h1,.article-page .article h2,.article-page .article h3{font-family:var(--font-title);font-weight:400}
.brand-name .latin{font-family:var(--font-sans)}
.gallery-page .gallery-piece figcaption{font-family:var(--font-title)}
.gallery-page .gallery-piece figcaption .sub{font-family:var(--font-kai)}

/* 2. 小字可读性：中文不低于 12px，挂件说明不低于 11px；收紧中文字距 */
.reading-kicker,.page-hero .hero-kicker,.music-eyebrow,
.quiet-section-head a,.quiet-story-meta,.quiet-signoff a,
.quiet-music-status,.quiet-music-link,.music-intro a,.playback-note,
.notes-volume-date,.notes-preface-kicker,.jot-kicker,
.footer-copy p,.footer-copy,.footer-meta,.footer-meta span,
.note-mini time,.story-meta,.eyeline,.section-kicker{font-size:12px}
.reading-kicker,.page-hero .hero-kicker,.music-eyebrow{letter-spacing:.12em}
.life-label,.weather-city{font-size:12px}
.life-label span,.home-calendar,.home-calendar span,.weather-copy small,.weather-source,.weather-source a{font-size:11px}
.index-page .reading-kicker,.index-page .quiet-section-head a,.index-page .quiet-story-meta,.index-page .quiet-story-meta span{font-size:12px}
.index-page .reading-kicker{letter-spacing:.12em}
.gallery-page .gallery-piece figcaption>.idx{font-size:12px;font-family:var(--font-title)}
@media (max-width:600px){.gallery-page .gallery-piece figcaption>.idx{font-size:11px}}
.brand-name .latin{font-size:10px}

/* 3. 强调色只留给链接与印章：分类标签改用苔绿 */
.quiet-story-meta span:first-child,.story-meta span:first-child{color:var(--moss)}

/* 4. 文章页：章节标题与正文拉开呼吸，正文行宽收到约 36 字 */
.article-page .article{max-width:690px}
.article-page .article h2{margin-bottom:.7em}
.article-page .article h3{margin-bottom:.6em}

/* 5. 手机端首页列表：箭头跟随标题末字，不再按整张卡片居中而掉到标题下方
   （不改 h3 定位，保留整卡可点击） */
@media (max-width:720px){
  .index-page .quiet-story{padding-right:0}
  .quiet-story-arrow{position:static;transform:none;display:inline-block;margin-left:.35em;font-size:.6em;vertical-align:.35em}
}
