.thank-you-reply{background:#fafbf5;border:1px solid #d6dcc6;border-radius:22px;width:100%;margin-top:12px;padding:26px}.thank-you-reply h3{letter-spacing:-.03em;font-size:19px;line-height:1.45}.thank-you-reply .hint{margin-top:6px}.thank-you-reply textarea{min-height:116px;margin-top:16px;font-size:16px;line-height:1.7}.reply-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.reply-count{color:#5f6752;margin-right:auto;font-size:12px}.reply-count.over{color:#a3372b;font-weight:600}.reply-notice{color:#4d5b37;margin-top:12px;font-size:13px;font-weight:600;display:block}.reply-quote{margin:16px 0 0}.reply-quote blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #a8b579;margin:0;padding-left:16px;font-size:18px;line-height:1.8}.reply-quote figcaption{color:#5f6752;margin-top:10px;font-size:13px}@media (max-width:600px){.thank-you-reply{padding:20px 18px}.reply-quote blockquote{font-size:17px}}.success-reply{text-align:left;background:#fafbf5;border:1px solid #d6dcc6;border-radius:20px;width:100%;padding:22px}.success-reply .reply-quote{margin-top:10px}.thank-you-reply textarea,.thank-you-reply button{scroll-margin:100px 0 120px}body:has(.thank-you-reply textarea:focus) .viewer-navigation{visibility:hidden}
