#map-shell.hud-compact #roam-objective{display:block;margin-top:10px;padding-top:10px}
#roam-objective>span{font-size:9px;letter-spacing:.06em;color:#d7c796}
#roam-objective #quest-objective{font-size:11px;line-height:1.85;font-weight:400;white-space:normal}
#quest-action{display:block;width:100%;min-height:44px;margin-top:9px;border:2px solid #bda86d;background:#ece1bc;color:#394d43;font:12px/1.6 var(--pixel,monospace);padding:7px 9px;text-align:left;box-shadow:2px 2px 0 #24232d}
#quest-action:hover,#quest-action:focus-visible{background:#f5e7b6;outline:2px solid #e1bd66;outline-offset:2px}
#dialog-feedback{position:sticky;top:0;z-index:5;margin:0 0 14px;padding:10px 13px;border:2px solid #a5b18e;background:#e5ddc4;color:#3c5147;font-size:12px;line-height:1.85;box-shadow:2px 2px 0 #25263633;overflow-wrap:anywhere}
#toast{max-width:min(620px,calc(100vw - 32px));line-height:1.85;white-space:normal;pointer-events:none}
@media(max-width:760px){#map-shell.hud-compact #roam-objective{margin-top:8px;padding-top:8px}#roam-objective #quest-objective{font-size:10px;line-height:1.8}#quest-action{font-size:11px;margin-top:7px}#dialog-feedback{font-size:11px;padding:9px 10px}}
