/* Reuse PennyMuse v51 footer component. Only the outer placement stays centered. */
.report-contact{--footer-signature-size:11px;--footer-signature-color:#9295a0}
.report-contact .signature-handle,
.report-contact .contact-caption{font-family:inherit;font-weight:400;color:var(--footer-signature-color);line-height:1.7;letter-spacing:0}
.report-contact .signature-handle{font-size:var(--footer-signature-size)}
.report-contact .contact-caption{font-size:calc(var(--footer-signature-size) * 2.5);margin-top:20px}
.report-contact .signature-line{margin-top:9px}
/* Same original QR crop as PennyMuse; preserve the shared avatar and flip geometry. */
.report-contact .contact-qr{clip-path:inset(0.7795100223% 0 0.7795100223% 2.6431718062%)}
@media(max-width:620px){.report-contact{--footer-signature-size:10px}}

/* Center the no-wrap caption even when it is wider than the scaled card. */
.report-contact .contact-caption{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;white-space:nowrap}
