.location-map{width:100%;max-width:610px;margin:22px 0 20px;white-space:normal}.location-map-viewport{container-type:inline-size;overflow-x:auto;padding:16px;border:1px solid var(--line,#303333);border-bottom:0;border-radius:3px 3px 0 0;background:#141817}.location-map .location-map-art{width:max-content;margin:0 auto;padding:0;color:#a8b3ac;font-family:'DejaVu Sans Mono',SFMono-Regular,Consolas,'Liberation Mono',monospace;font-size:8px;font-size:clamp(3px, 1.35cqi, 8px);font-weight:400;line-height:1.12;letter-spacing:0;white-space:pre;overflow-wrap:normal}.location-map-row{display:block;min-height:1.12em}.location-map-marker{display:inline-block;color:var(--accent,#8db7b3);transform:scale(1.8)}.location-map .location-map-caption{display:block;padding:11px 14px;border:1px solid var(--line,#303333);border-radius:0 0 3px 3px;color:var(--accent,#8db7b3);font:10px/1.7 var(--mono, monospace);letter-spacing:0}.location-map .modal-typing-cursor,.location-map .typing-cursor{display:none}@media (max-width:540px){.location-map-viewport{padding:10px}.location-map .location-map-caption{font-size:9px;padding:9px 10px}}
