.qoq-reader-invite{margin:32px 0;padding:28px;background:#f5f0e6;border:1px solid #d4c39f;border-radius:12px}.qoq-reader-invite h2{font-size:clamp(26px,4vw,36px);margin:8px 0 16px}.qoq-reader-invite p{text-align:start;hyphens:none}.qoq-reader-dialog{width:min(760px,calc(100% - 24px));max-height:90dvh;box-sizing:border-box;border:1px solid #c9ac70;border-radius:14px;padding:24px;background:#fff;color:#211b18}.qoq-reader-dialog::backdrop{background:#0009}.qoq-reader-dialog .section{padding:0;margin:0;max-width:none}.qoq-reader-dialog h1{font-size:32px}.qoq-reader-dialog [data-reader-close]{float:right;position:sticky;top:0;background:#fff;border:1px solid #d4c39f;border-radius:50%;width:38px;height:38px;font-size:24px}.qoq-reader-dialog .form-card{padding:16px}.qoq-reader-check{display:flex!important;align-items:flex-start;gap:12px}.qoq-reader-check input{width:20px!important;flex-shrink:0}.qoq-reader-page{max-width:900px}.qoq-reader-page label{display:block;margin-bottom:18px}.qoq-reader-page p{overflow-wrap:anywhere}.qoq-reader-message{white-space:pre-wrap;overflow-wrap:anywhere}.qoq-reader-inbox details{margin:16px 0;padding:18px;border:1px solid #dfd4c3;background:#fff}.qoq-reader-inbox summary{cursor:pointer}.qoq-reader-inbox dl{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:10px}.qoq-reader-inbox dd{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.qoq-reader-dialog{padding:18px}.qoq-reader-dialog .form-grid{grid-template-columns:1fr}.qoq-reader-invite{padding:20px}}

.qoq-reader-after-article{width:min(1240px,calc(100% - 40px));margin:40px auto 64px;clear:both}
.qoq-reader-after-article>.qoq-reader-invite{margin:0}
@media(max-width:700px){.qoq-reader-after-article{width:calc(100% - 32px);margin:32px auto 44px}}
