/* Dearthwood Radius Map — frontend styles */

.dw-maps-block {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    background: #0e1117;
}

.dw-maps-block .maplibregl-canvas {
    outline: none;
}

/* Same as widget.php renderer attribution styles */
.dw-maps-block .maplibregl-ctrl-attrib { font-size: 9px; }
.dw-maps-block .maplibregl-ctrl-attrib,
.dw-maps-block .maplibregl-ctrl-attrib a,
.dw-maps-block .maplibregl-ctrl-attrib button { color: #000 !important; }

.dw-maps-block .maplibregl-marker {
    cursor: default;
}

.dw-maps-gesture-hint {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 10;
    display: flex;
    flex-direction: column;
    gap: 2px;
    max-width: 190px;
    padding: 7px 9px;
    border-radius: 6px;
    background: rgba(14, 17, 23, 0.86);
    color: #e5e7eb;
    box-shadow: 0 2px 10px rgba(0,0,0,0.25);
    font: 10px/1.25 Arial, Helvetica, sans-serif;
    pointer-events: none;
}

.dw-maps-gesture-hint strong {
    color: #ffffff;
    font-size: 10px;
    line-height: 1.2;
}
