/* Reader messages: compact homepage excerpt and a separate public conversation page. */
.reader-public-home{margin:0 -18px;padding:0 18px 18px;border:0;background:#edf2ef;color:#52655e}.reader-latest{display:block;margin:0;padding:11px 13px;background:#f7f9f4;border-radius:6px}.reader-latest>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#829088}.reader-latest-label{letter-spacing:.04em}.reader-view-link{display:inline-flex;align-items:center;gap:4px;color:#85918b;white-space:nowrap}.reader-view-link>span{font-size:16px;line-height:1}.reader-latest>p{margin:6px 0 4px!important;font-size:14px!important;line-height:1.7!important;color:#4e615a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reader-latest>small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#89938c;font-size:11px;line-height:1.7}.reader-public-empty{margin:9px 0 0!important;color:#929b93;font-size:12px!important;line-height:1.8!important}.reader-preview-label{margin:8px 0 0!important;color:#a48860;font-size:11px!important;line-height:1.6!important}.reader-preview-note{margin:0 0 12px;padding:10px 12px;background:#f2eee4;color:#8b7757;font-size:12px;line-height:1.7;border-radius:5px}.reader-message{padding:20px 0;border-bottom:1px solid #e1e7df}.reader-message:first-of-type{padding-top:14px}.reader-message:last-child{border-bottom:0}.reader-message-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;color:#929b93;font-size:11px;line-height:1.7}.reader-message-status{font-weight:500;color:#a18759}.reader-message-status.is-resolved{color:#628574}.reader-message-quote{margin:10px 0 0;color:#435d5e;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.reader-message-reply{margin-top:13px;padding:11px 13px;background:#edf2ec;border-radius:5px;color:#66796d}.reader-message-reply>b{font-size:12px;font-weight:500;color:#56776d}.reader-message-reply>p{margin:4px 0 0;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.reader-message-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.reader-message-media img,.reader-message-media video{width:100%;height:auto;max-height:300px;object-fit:contain;display:block;border-radius:4px}.reader-message-media video{grid-column:1/-1}.reader-message-empty{padding:42px 0 45px;text-align:center}.reader-message-empty>p{font-size:17px;color:#58716b;margin:0 0 8px}.reader-message-empty>span{display:block;font-size:13px;color:#949c94;line-height:1.8}.reader-message-retry{display:block;margin:12px auto 0;border:0;background:none;color:#5d7b72;padding:8px;font:inherit;font-size:13px;cursor:pointer}.reader-public-form-link{display:block;text-align:right;margin:0 0 18px;color:#89978e;font-size:12px}.reader-public-form-link span{margin-left:4px}
.large-text .reader-message-quote{font-size:18px}.large-text .reader-message-reply>p{font-size:16px}

.large-text .reader-latest>p{font-size:16px!important}.large-text .reader-public-empty{font-size:14px!important}

.reader-latest>.reader-public-empty{font-size:12px!important;color:#929b93}.reader-latest>.reader-preview-label{font-size:11px;color:#a48860;margin:6px 0 0}
