/* Load after front-end.css and mobile-ui.css. All rules belong to the minimap. */
.au-minimap-wrap { overflow: visible; }
.au-minimap-wrap .au-minimap-button { touch-action: manipulation; user-select: none; -webkit-user-select: none; }
.au-minimap-wrap .au-minimap-north { pointer-events: none; }
.au-minimap-wrap .au-minimap-tooltip {
 position: absolute;
 top: calc(100% + 8px);
 right: 0;
 z-index: 8;
 box-sizing: border-box;
 width: min(280px, calc(100vw - 32px));
 padding: 10px 12px;
 border: 1px solid #d8bd78;
 border-radius: 6px;
 background: #041624f5;
 color: #f3e8cd;
 box-shadow: 0 4px 18px #0009;
 font: 14px/1.5 system-ui, sans-serif;
 text-align: left;
 overflow-wrap: anywhere;
 pointer-events: none;
}
.au-minimap-wrap .au-minimap-tooltip[hidden] { display: none; }
.au-minimap-wrap .au-minimap-button:focus-visible { outline: 2px solid #73dcff; outline-offset: 4px; }
