.problem-button{background:#b63c36;color:#fff;border:1px solid #a8342f;border-radius:6px;padding:10px 13px;cursor:pointer;font:600 11px/1.4 Arial,sans-serif;white-space:nowrap}.problem-button:hover{background:#992e29}.problem-button:focus-visible{outline:3px solid #e0a49f;outline-offset:3px}.support-dialog{width:min(94vw,570px);max-height:92vh;overflow:auto;padding:28px;border:0;border-radius:9px;background:#faf9f5;color:#253c30;box-shadow:0 20px 70px #202c2440}.support-dialog::backdrop{background:#1c281db8}.support-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px}.support-heading h2{font:28px/1.3 Georgia,serif;margin:0}.support-heading>button{border:0;background:none;color:inherit;cursor:pointer;font-size:25px;line-height:1;padding:0}.support-dialog>p,.support-dialog form>p{font-size:13px;line-height:1.7}.support-dialog form{display:grid;gap:15px}.support-dialog label{display:grid;gap:7px;font:12px/1.5 Arial,sans-serif}.support-dialog input,.support-dialog textarea,.support-reply-form textarea{width:100%;padding:11px;border:1px solid #c6cfc0;border-radius:4px;font:14px/1.5 Arial,sans-serif;background:#fff;color:#253c30}.support-dialog textarea,.support-reply-form textarea{resize:vertical}.support-email-hint{font-size:10px;color:#7a8274}.support-dialog small{font-size:11px;line-height:1.7;color:#707a68}.support-note{margin:0;color:#9f3932}.support-send{display:inline-block;padding:12px 17px;border:0;border-radius:5px;background:#b63c36;color:white;font:600 12px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer;text-align:center}.support-send:disabled{opacity:.6;cursor:default}.support-page{padding:42px 0 65px;max-width:850px}.support-page h1{font:40px/1.3 Georgia,serif;margin:15px 0}.support-page p{font-size:14px;line-height:1.8}.support-status{display:inline-block;padding:6px 12px;background:#e8eedf;border-radius:20px;font-size:12px}.support-message{padding:22px;margin:18px 0;background:#fff;border:1px solid #dce1d5;border-radius:6px;overflow-wrap:anywhere}.support-message strong{font-size:13px}.support-message time{display:block;color:#7b8373;font-size:11px;margin-top:6px}.support-message p{white-space:pre-wrap;margin-bottom:0;line-height:1.8;font-size:14px}.support-answer{background:#f0f4e7;border-color:#cedbbc}.support-reply-form{display:grid;gap:12px;margin-top:28px}.support-reply-form label{display:grid;gap:9px;font-size:13px}.support-reply-form button{justify-self:start}#library-support{margin-top:35px;padding-top:25px;border-top:1px solid #dce1d5}.support-ticket-link{display:block;padding:13px 0;font-size:13px;text-decoration:underline;text-underline-offset:3px}.reader-header .problem-button{flex-shrink:0}.reader-header:has(.problem-button){flex-wrap:wrap}@media(max-width:650px){.support-dialog{padding:22px}.support-page h1{font-size:32px}.support-message{padding:17px}.header nav .problem-button{font-size:11px}.reader-header .problem-button{font-size:10px;padding:8px 10px}}
.header nav .problem-button{color:#fff;font-size:11px}.header:has(.problem-button){height:auto;min-height:113px;gap:20px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.header:has(.problem-button) nav{flex-wrap:wrap;gap:18px}.night .problem-button{background:#b63c36;color:#fff}.night .support-dialog{color:#253c30}@media(max-width:650px){.header:has(.problem-button){min-height:88px;gap:16px}.header:has(.problem-button) nav{gap:12px}}
