/* EXEGORA WEB v0.7.10 -- Ester card remains red but is clickable. */
#qmr-root .book-card.unattested.exq0710-ester-opener {cursor:pointer!important;pointer-events:auto!important;text-decoration:none;}
#qmr-root .book-card.unattested.exq0710-ester-opener:focus-visible{outline:3px solid #a45f57!important;outline-offset:3px!important;}
#qmr-root .book-card.unattested.exq0710-ester-opener .exq0710-ester-cta{display:block;margin-top:7px;font:700 12px/1.45 Raleway,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;color:#923e35;}
#qmr-root .book-card.unattested.exq0710-ester-opener:hover .exq0710-ester-cta{color:#682b26;}
.exq0710-dialog{position:fixed;box-sizing:border-box;width:min(780px,calc(100vw - 28px));max-height:min(88vh,940px);padding:clamp(24px,4vw,49px);border:1px solid #b29572;border-radius:9px;background:#f9f2e5;color:#342d26;box-shadow:0 24px 80px #0008;overflow:auto;line-height:1.8;}
.exq0710-dialog::backdrop{background:rgba(20,17,14,.76);}
.exq0710-dialog h2{font:500 clamp(31px,4vw,46px)/1.17 Georgia,serif;color:#493625;margin:8px 0 12px;}
.exq0710-dialog .exq0710-eyebrow{display:block;color:#885f38;font:700 .72rem/1.5 Raleway,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;}
.exq0710-dialog .exq0710-status{display:inline-block;border:1px solid #b77b73;color:#8c302c;border-radius:4px;padding:5px 12px;margin:0 0 22px;font:700 .82rem/1.5 Raleway,Arial,sans-serif;}
.exq0710-dialog p.exq0710-paragraph{font:400 clamp(16px,2vw,18px)/1.86 Georgia,'Times New Roman',serif;color:#34332e;margin:0 0 1.4em;text-align:left;}
.exq0710-dialog .exq0710-source{margin:25px 0 12px;padding-top:15px;border-top:1px solid #d5c3a9;color:#716454;font:500 .82rem/1.65 Raleway,Arial,sans-serif;}
.exq0710-dialog .exq0710-footer{font:600 .82rem/1.65 Raleway,Arial,sans-serif;margin:0;}
.exq0710-dialog .exq0710-footer a{color:#795534;text-underline-offset:3px;}
.exq0710-dialog .exq0710-close{position:absolute;right:13px;top:12px;width:42px;height:42px;cursor:pointer;background:transparent;border:0;border-radius:5px;font:32px/1 Arial,sans-serif;color:#745338;}
.exq0710-dialog .exq0710-close:hover,.exq0710-dialog .exq0710-close:focus-visible{background:#e9dfcd;}
@media(max-width:590px){.exq0710-dialog{max-height:92vh;padding:30px 22px}.exq0710-dialog p.exq0710-paragraph{line-height:1.7;}}
