style: swap Leaflet CSS override for MapLibre design-token styles
This commit is contained in:
@@ -368,9 +368,6 @@ body::after {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* match CartoDB dark tile background so no grey flash on load/zoom */
|
|
||||||
.leaflet-container { background: #282828 !important; }
|
|
||||||
|
|
||||||
.map-empty {
|
.map-empty {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -380,6 +377,66 @@ body::after {
|
|||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ── MapLibre GL overrides ───────────────────────────────────────────────── */
|
||||||
|
|
||||||
|
/* Navigation controls (zoom +/−) */
|
||||||
|
.maplibregl-ctrl-group {
|
||||||
|
background: var(--color-canvas);
|
||||||
|
border: 1px solid var(--color-border);
|
||||||
|
border-radius: var(--radius-sm);
|
||||||
|
box-shadow: var(--shadow-sm);
|
||||||
|
}
|
||||||
|
.maplibregl-ctrl-group button {
|
||||||
|
color: var(--color-ink-2);
|
||||||
|
}
|
||||||
|
.maplibregl-ctrl-group button:hover {
|
||||||
|
background: var(--color-surface-raised);
|
||||||
|
color: var(--color-ink);
|
||||||
|
}
|
||||||
|
.maplibregl-ctrl-group button + button {
|
||||||
|
border-top: 1px solid var(--color-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Attribution bar */
|
||||||
|
.maplibregl-ctrl-attrib {
|
||||||
|
background: rgba(26, 24, 20, 0.75) !important;
|
||||||
|
color: var(--color-ink-muted) !important;
|
||||||
|
font-family: var(--font-ui);
|
||||||
|
font-size: 0.7rem;
|
||||||
|
backdrop-filter: blur(4px);
|
||||||
|
-webkit-backdrop-filter: blur(4px);
|
||||||
|
}
|
||||||
|
.maplibregl-ctrl-attrib a {
|
||||||
|
color: var(--color-accent) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Popup */
|
||||||
|
.maplibregl-popup-content {
|
||||||
|
background: var(--color-canvas);
|
||||||
|
color: var(--color-ink);
|
||||||
|
font-family: var(--font-ui);
|
||||||
|
border: 1px solid var(--color-border);
|
||||||
|
border-radius: var(--radius-md);
|
||||||
|
box-shadow: var(--shadow-md);
|
||||||
|
padding: var(--space-4);
|
||||||
|
}
|
||||||
|
.maplibregl-popup-tip {
|
||||||
|
border-top-color: var(--color-canvas) !important;
|
||||||
|
}
|
||||||
|
.maplibregl-popup-close-button {
|
||||||
|
color: var(--color-ink-muted);
|
||||||
|
font-size: 1.1rem;
|
||||||
|
padding: var(--space-1) var(--space-2);
|
||||||
|
}
|
||||||
|
.maplibregl-popup-close-button:hover {
|
||||||
|
color: var(--color-ink);
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Cursor */
|
||||||
|
.maplibregl-canvas-container.maplibregl-interactive { cursor: grab; }
|
||||||
|
.maplibregl-canvas-container.maplibregl-interactive:active { cursor: grabbing; }
|
||||||
|
|
||||||
/* ── Stats page ──────────────────────────────────────────────────────────────── */
|
/* ── Stats page ──────────────────────────────────────────────────────────────── */
|
||||||
|
|
||||||
.stats-heading {
|
.stats-heading {
|
||||||
|
|||||||
Reference in New Issue
Block a user