/* Compact UI signatures only. Documentary text, image composition and global links stay unchanged. */
.quote-signature{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;max-width:100%;min-width:0;vertical-align:baseline;line-height:1.5;text-align:start}
.quote-signature .quote-signature__name{display:inline;min-width:0;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;letter-spacing:inherit;text-transform:none}
:where(.quote-signature .quote-signature__name){font:inherit;font-weight:700;color:inherit}
.quote-signature .quote-signature__badge{display:inline-block;flex:0 1 auto;max-width:100%;padding:1px 6px;border:1px solid var(--color-border,#dedfd7);border-radius:5px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.45;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;text-transform:none;letter-spacing:normal;color:var(--cp-muted,#5b615c);background:#eeefea;vertical-align:middle}
.quote-signature--probable .quote-signature__badge{color:var(--cp-green,#286a4d);background:#e9f2de}
.quote-signature--uncertain .quote-signature__badge{color:var(--cp-amber,#80520d);background:var(--cp-amber-soft,#fff5df)}
.quote-signature--collective .quote-signature__badge{color:var(--cp-amber,#80520d);background:#f8e4d2}
.quote-signature--refuted .quote-signature__badge{color:var(--cp-red,#8f3432);background:var(--cp-red-soft,#fff2ef)}
.quote-signature .quote-signature__qualifier{color:var(--cp-amber,#80520d);background:var(--cp-amber-soft,#fff5df)}
.quote-signature .quote-signature__name:focus-visible{outline:2px solid var(--color-primary,#4f7d6c);outline-offset:3px;border-radius:2px}
.quote-signature .quote-signature__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.quote-signature .quote-signature__print{display:none}
/* These wrappers replace former full-card anchors so author and quote links remain separate. */
.hp-journal-entry{display:flex;flex-direction:column;gap:5px;padding:12px 8px;min-width:0}
.hp-journal-entry>.hp-journal-quote{padding:0}
.cpv4-identity-copy{min-width:0}
.hp-credit:has(.quote-signature)+.hp-verdict small{margin-left:0}
.cpv4-editorial-quote .quote-signature__name{margin:0}
.cpx-related-context .quote-signature__badge{font-size:inherit}
.v2-reading-author:has(.quote-signature){display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:8px}
.v2-reading-author>.quote-signature{flex:1 1 120px}
@media print{
 .quote-signature>.quote-signature__name,.quote-signature>.quote-signature__badge{display:none}
 .quote-signature>.quote-signature__print{display:inline;font:inherit;font-weight:inherit;color:inherit}
}
