.rich-text,.rich-text-body{line-height:inherit}.rich-text-entity-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rich-text-entity-tag{border-bottom:0;border-radius:4px;align-items:center;padding:2px 9px;font-size:.86em;line-height:1.55;text-decoration:none;display:inline-flex}.rich-text-entity-tag-person{color:#b04c30;background:#b04c3014}.rich-text-entity-tag-work{color:#7c633e;background:#ac8f6221}.rich-text-entity-tag-place{color:#2d6a4f;background:#2d6a4f1a}.rich-text-entity-tag-official{color:#1d3557;background:#1d35571a}.rich-text-entity-tag-person:hover{color:#8f321f;background:#b04c3024}.rich-text-entity-tag-work:hover{color:#5c4a2a;background:#ac8f6238}.rich-text-entity-tag-place:hover{color:#1f4a37;background:#2d6a4f2e}.rich-text-entity-tag-official:hover{color:#142640;background:#1d35572e}.rich-text-entity-tag-clickable{font:inherit;cursor:pointer;text-align:inherit;border:none}.rich-text-entity-tag-inline{line-height:inherit;vertical-align:baseline;border-radius:3px;align-items:baseline;padding:0 2px}.rich-text-entity-tag-bio{cursor:help;position:relative}.rich-text-bio-tooltip{color:#4a3a30;z-index:100;pointer-events:none;white-space:normal;word-break:break-all;background:#fff;border:1px solid #b04c3033;border-radius:8px;width:320px;max-width:90vw;padding:10px 14px;font-size:.82em;font-weight:400;line-height:1.7;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.rich-text-bio-tooltip:after{content:"";border:6px solid #0000;border-top-color:#b04c3033;position:absolute;top:100%;left:50%;transform:translate(-50%)}.poem-page .rich-text-bio-tooltip{background:var(--poem-theme-card-bg,#2a2420);color:var(--poem-theme-text-muted,#e5cdacd1);border-color:#d2593a4d;box-shadow:0 4px 16px #0006}.poem-page .rich-text-bio-tooltip:after{border-top-color:#d2593a4d}.entity-link{color:var(--color-primary,#8b6914);cursor:pointer;border-bottom:1px dashed #8b691466;text-decoration:none;transition:color .2s,border-color .2s}.entity-link:hover{color:var(--color-primary-strong,#6b4f0f);border-bottom-style:solid;border-bottom-color:currentColor}.entity-link-poem{color:var(--color-accent,#9c6b1a)}.rare-char{vertical-align:baseline;color:inherit;white-space:nowrap;align-items:baseline;gap:.08em;line-height:1;display:inline-flex}.rare-char-base{line-height:1;display:inline-block}.rare-char-joiner{font-size:0;line-height:0;display:inline}.rare-char-pinyin{color:var(--color-text-muted,#999);white-space:nowrap;pointer-events:none;margin-right:.04em;font-size:.56em;font-weight:400;line-height:1;display:inline-block;position:static;transform:translateY(-.18em)}.poet-hero-bio .rare-char-pinyin,.poet-profile-text .rare-char-pinyin{color:#b4a078cc}.poem-page .rich-text-entity-tags{gap:8px;margin-top:18px}.poem-page .rich-text-entity-tag{border:1px solid var(--poem-theme-card-border,#b5915c3d);background:var(--poem-theme-chip-bg,#f1e8dc14);color:var(--poem-theme-text-muted,#e5cdacd1);font-family:var(--font-ui);border-radius:999px;padding:4px 12px;font-size:.78em;font-weight:600}.poem-page .rich-text-entity-tag:hover{color:var(--poem-theme-accent-text,#ffe6d7f5);background:#cf5b3e24;border-color:#d2593a80}.poem-page .entity-link{color:var(--poem-theme-text-muted,#f1d5a7f0);border-bottom-color:#f1d5a757}
