/* modules/map_gl/map_gl.css */
#map {
    position: relative;
    width: 100%;
    height: 100dvh;
    background-color: black;
}
.maplibregl-ctrl-bottom-right { margin: 0 12px 12px 0; }
.maplibregl-popup {
    max-width: 260px; 
    padding-bottom: 30px;
}
.maplibregl-popup-content { 
    font: 13px/1.4 system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
    border-radius: 8px;
    padding: 0.5rem;
    box-shadow: 0 0 5px 1px #333;
}
.maplibregl-popup-tip{
    top: -1px;
    position: relative;
}
.maplibregl-canvas { cursor: default; }
.maplibregl-canvas.pointer { cursor: pointer; }
