/* 文化分类补充：长标题换行与专区空状态。 */
.category-index h3,.chip,.index-category,.tag,.foot-cats a{overflow-wrap:anywhere;word-break:normal}
.chip{max-width:100%;white-space:normal;text-align:center}
.category-note{border-left:3px solid var(--gold);background:var(--surface,#2b2926);padding:16px 20px;margin:-8px 0 28px;color:var(--muted)}
.category-note strong{display:block;color:var(--gold);font-size:12px;letter-spacing:.12em;margin-bottom:4px}.category-note p{margin:0;font-size:14px}
.empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:54px 0;text-align:center}
.empty-state h2{color:var(--display-red,#f05b48);font-size:clamp(28px,4vw,44px);font-weight:500;margin-bottom:10px}.empty-state p{color:var(--muted);margin:0}
@media(max-width:760px){.category-index h3{font-size:14px;line-height:1.55}.category-index a{min-width:0}.empty-state{padding:38px 0}.category-note{padding:13px 15px}}
