.page-container[data-astro-cid-7skvna4c]{max-width:1080px;margin:0 auto;padding:2rem 1.5rem 5rem}.breadcrumb[data-astro-cid-7skvna4c]{color:#78716c;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.88rem;display:flex}.breadcrumb[data-astro-cid-7skvna4c] a[data-astro-cid-7skvna4c]{color:#57534e;text-decoration:none;transition:color .15s}.breadcrumb[data-astro-cid-7skvna4c] a[data-astro-cid-7skvna4c]:hover{color:var(--primary)}.breadcrumb[data-astro-cid-7skvna4c] .sep[data-astro-cid-7skvna4c]{color:#d6d3d1}.breadcrumb[data-astro-cid-7skvna4c] .current[data-astro-cid-7skvna4c]{color:#a8a29e}.section-hero[data-astro-cid-7skvna4c]{text-align:center;max-width:860px;margin:0 auto 3rem}.badge-pill[data-astro-cid-7skvna4c]{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000008}.badge-pill[data-astro-cid-7skvna4c] .dot[data-astro-cid-7skvna4c]{background:#c9372c;border-radius:50%;width:6px;height:6px}.hero-title[data-astro-cid-7skvna4c]{color:#1c1917;margin-bottom:1.25rem;font-size:2.5rem;line-height:1.2}.accent-text[data-astro-cid-7skvna4c]{color:#c9372c}.hero-desc[data-astro-cid-7skvna4c]{color:#57534e;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.stats-row[data-astro-cid-7skvna4c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.stat-box[data-astro-cid-7skvna4c]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;align-items:center;padding:1rem;display:flex}.stat-num[data-astro-cid-7skvna4c]{color:#c9372c;margin-bottom:.2rem;font-size:1.35rem;font-weight:800}.stat-lbl[data-astro-cid-7skvna4c]{color:#78716c;font-size:.8rem}.toolbar-wrap[data-astro-cid-7skvna4c]{background:#fff;border:1px solid #e7e5e4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 2px 8px #00000005}.filter-tabs[data-astro-cid-7skvna4c]{background:#f5f5f4;border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.tab-btn[data-astro-cid-7skvna4c]{color:#78716c;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:all .15s}.tab-btn[data-astro-cid-7skvna4c].active{color:#1c1917;background:#fff;box-shadow:0 1px 3px #00000014}.search-filter-box[data-astro-cid-7skvna4c]{color:#a8a29e;flex:1;align-items:center;gap:.65rem;min-width:240px;display:flex}.search-filter-box[data-astro-cid-7skvna4c] input[data-astro-cid-7skvna4c]{color:#1c1917;background:0 0;border:none;outline:none;width:100%;font-size:.92rem}.list-status[data-astro-cid-7skvna4c]{color:#78716c;margin-bottom:1.5rem;padding-left:.5rem;font-size:.82rem}.list-status[data-astro-cid-7skvna4c] span[data-astro-cid-7skvna4c]{color:#c9372c;font-weight:700}.characters-grid[data-astro-cid-7skvna4c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:4rem;display:grid}.char-card[data-astro-cid-7skvna4c]{color:inherit;background:#fff;border:1px solid #e7e5e4;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex}.char-card[data-astro-cid-7skvna4c]:hover{border-color:#c9372c;transform:translateY(-2px);box-shadow:0 6px 16px #c9372c14}.card-left[data-astro-cid-7skvna4c]{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.rank-tag[data-astro-cid-7skvna4c]{color:#a8a29e;font-size:.72rem;font-weight:700}.card-tianzi[data-astro-cid-7skvna4c]{background:#fdfaf6;border:1px dashed #e2d7cb;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.tianzi-char[data-astro-cid-7skvna4c]{color:#1c1917;font-size:2.2rem;line-height:1}.card-info[data-astro-cid-7skvna4c]{flex-direction:column;flex:1;min-width:0;display:flex}.info-top[data-astro-cid-7skvna4c]{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.c-pinyin[data-astro-cid-7skvna4c]{color:#c9372c;font-size:.95rem;font-weight:700}.c-strokes[data-astro-cid-7skvna4c]{color:#a8a29e;font-size:.75rem}.c-meaning[data-astro-cid-7skvna4c]{color:#57534e;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .5rem;font-size:.82rem;overflow:hidden}.info-bottom[data-astro-cid-7skvna4c]{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.c-hsk[data-astro-cid-7skvna4c]{color:#78716c;background:#f5f5f4;border-radius:4px;padding:.15rem .4rem}.c-link[data-astro-cid-7skvna4c]{color:#c9372c;font-weight:600}.faqs-section[data-astro-cid-7skvna4c]{margin-bottom:4rem}.section-title-wrap[data-astro-cid-7skvna4c]{margin-bottom:2rem}.section-heading[data-astro-cid-7skvna4c]{color:#1c1917;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.65rem;display:flex}.accent-bar[data-astro-cid-7skvna4c]{background:#c9372c;border-radius:2px;width:4px;height:1.3em}.faqs-list[data-astro-cid-7skvna4c]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-astro-cid-7skvna4c]{background:#fff;border:1px solid #e7e5e4;border-radius:10px;overflow:hidden}.faq-q[data-astro-cid-7skvna4c]{color:#1c1917;cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-q[data-astro-cid-7skvna4c]::-webkit-details-marker{display:none}.faq-a[data-astro-cid-7skvna4c]{color:#57534e;border-top:1px solid #f5f5f4;padding:1rem 1.25rem 1.25rem;font-size:.95rem;line-height:1.65}.faq-a[data-astro-cid-7skvna4c] p[data-astro-cid-7skvna4c]{margin:0}@media (width<=640px){.hero-title[data-astro-cid-7skvna4c]{font-size:1.85rem}.toolbar-wrap[data-astro-cid-7skvna4c]{flex-direction:column;align-items:stretch}.filter-tabs[data-astro-cid-7skvna4c]{overflow-x:auto}}
