.tp-aliases{align-items:center}.tp-aliases-label{color:var(--text-2);white-space:nowrap;margin-right:2px;font-size:12px}.tp-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:16px 18px 14px;display:flex}.tp-card .sec-head{flex-wrap:wrap;row-gap:2px}.tp-card .prose-warm h1{font-family:var(--serif-zh);color:var(--text-0);margin:1.6em 0 .6em;font-size:22px;font-weight:700;line-height:1.35}html[lang=en] .tp-card .prose-warm h1,html[lang=en] .tp-empty .empty-warm-t{font-family:var(--serif-en)}.tp-card-refs{gap:4px}.tp-ref-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-ref{border-top:1px solid var(--border-soft);min-width:0}.tp-ref-link{color:var(--text-0);flex-direction:column;gap:4px;min-width:0;padding:11px 0;text-decoration:none;display:flex}.tp-ref-link:hover{text-decoration:none}.tp-ref-t{font-family:var(--serif-zh);word-break:break-word;font-size:16px;font-weight:700;line-height:1.45}html[lang=en] .tp-ref-t{font-family:var(--serif-en)}.tp-ref-link:hover .tp-ref-t{color:var(--brand-accent)}.tp-ref-m{color:var(--text-2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.tp-ref-src{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-ref-arrow{flex-shrink:0}.tp-ref-link:hover .tp-ref-arrow{color:var(--brand-accent)}.tp-cooc .rail-card-t{margin:0}.tp-cooc .rail-list a{flex:auto}@media (max-width:820px){.tp-card{padding:14px 16px 12px}.tp-ref-t{font-size:15.5px}}
