/* Normal popups keep their existing layout. */
.quest-dialog-body{display:contents}.quest-nameplate{display:none}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .dialog{position:absolute;left:4px;top:4px;right:auto;bottom:auto;transform:none;margin:0;width:min(49%,calc((var(--panel-height,640px) - 8px)*.716));height:calc(var(--panel-height,640px) - 8px);max-width:none;max-height:none;box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate;container-type:inline-size}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .dialog::before{content:"";position:absolute;inset:0;width:auto;height:auto;margin:0;z-index:-1;pointer-events:none;background:url('assets/ui/Library.png?build=668f26ee093e63fd') center/100% 100% no-repeat;filter:var(--astilbe-frame-filter)}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .dialog::after{display:none}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .quest-nameplate{display:flex;position:absolute;left:36%;right:36%;top:7.15%;height:3.1%;align-items:center;justify-content:center;background:#07111c;color:#f4e8cf;font:small-caps normal clamp(12px,3.5cqw,22px)/1 Georgia,serif;letter-spacing:.8px}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .quest-dialog-body{display:block;position:absolute;inset:14% 9% 8%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 3px 8px;box-sizing:border-box;text-align:left}
html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-label{display:block;margin:0 0 6px;color:#beabc9;font:small-caps 11px/1.3 Georgia,serif;letter-spacing:1px}
html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-title{margin:0 0 10px;font:small-caps bold 20px/1.2 Georgia,serif;letter-spacing:.4px;color:#f2dfb7;overflow-wrap:anywhere}
html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-text{margin:0 0 14px;color:#d4d0cb;font:13px/1.5 Arial,sans-serif;letter-spacing:0;white-space:pre-line}
html.game-ui-ready body #overlay.quest-dialog #dialog-actions{display:grid;grid-template-columns:1fr;gap:7px;max-width:none;margin:0}
html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-actions>button,#overlay.quest-dialog .menu-pages button{width:100%;min-height:30px;padding:7px 9px;margin:0;border:1px solid #8b7c69;border-radius:2px;background:#101b29;color:#eadfc9;font:13px/1.35 Georgia,serif;white-space:normal;text-align:center;box-shadow:inset 0 0 0 1px #18232e;overflow-wrap:anywhere}
html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-actions>button:focus-visible,#overlay.quest-dialog .menu-pages button:focus-visible{outline:2px solid #c4b0e3;outline-offset:1px}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .menu-pages{gap:6px;margin-top:10px;font-size:11px}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .menu-pages button{width:auto;flex:1;min-width:0}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .popup-close{position:absolute;right:3.3%;top:5.7%;left:auto;width:6.5%;height:4.5%;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:transparent;box-shadow:none;font-size:0;z-index:4}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .popup-close:focus-visible{outline:2px solid #f4dfb2;outline-offset:2px}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .event-reward-choices,#overlay.quest-dialog .milestone-reward-options{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .tutorial-copy{font-size:13px;line-height:1.45}

html.game-ui-ready body #game-ui>#overlay.quest-dialog #dialog-actions{grid-template-columns:1fr!important}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .popup-close{inset:5.7% 3.3% auto auto!important;width:6.5%!important;height:4.5%!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;font-size:0!important}
html.game-ui-ready body #game-ui>#overlay.quest-dialog .event-reward-choices{display:flex!important;width:100%;gap:8px;flex-wrap:wrap;justify-content:center}
