.official-logo{display:block;width:192px;height:72px;object-fit:contain}.brand{gap:0}#traveller{transition:none!important;transform:translate(-50%,-100%);align-items:flex-end}#travelCat{width:48px;height:42px}#qatPortrait{background:#e9eccf}.room-object.near{border-color:#c8f31c;background:#d4ef6e16}.nearby-action{position:absolute;bottom:12px;right:16px;background:#e7f2b9;color:#344a2e;border:2px solid #7f9655;z-index:4;min-height:42px;font-size:14px;max-width:45%}.room-entry #traveller>span{background:#e6d4b0}.adventure-help{font-size:14px}@media(max-width:700px){.official-logo{width:130px;height:58px}#traveller{transform:translate(-50%,-100%) scale(.8)}.nearby-action{font-size:11px;bottom:6px;right:6px;padding:7px}.adventure-help{font-size:12px}}
.room-object.room-exit{width:21%;height:10%;border:2px dashed #e5dfad;border-radius:6px;background:#d8e3ac22}.room-object.room-exit span{bottom:0;background:#f2f1cce8;color:#455b38}.chapter-room-exit{position:absolute;bottom:2%;left:50%;transform:translateX(-50%);background:#f2f1cce8;color:#455b38;border:2px solid #9fa875;z-index:3;font-size:13px}.chapter-room-exit.near{background:#d8ef9d;border-color:#668045;box-shadow:0 0 18px #d4ef8a88}
/* Website trial: keep navigation reachable on narrow phones. */
@media(max-width:600px){body>.topbar{height:auto;min-height:84px;flex-wrap:wrap;gap:8px;padding:10px 3%}body>.topbar>nav{flex-wrap:wrap;gap:6px;max-width:100%}}
