/*
*= require maplibre-gl
*/
html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
margin: 0px;
}
#map {
width: 100%;
height: 100%;
}
// Minimal styles for the WebGL error pane.
//
// Instead of loading full Bootstrap, we duplicate a small subset here.
// This avoids forcing all users to load extra CSS for a rare error case.
//
// Tradeoff: styling may drift from the main UI over time since they are not shared.
// To minimize issues, these styles are kept loosely coupled—
// if they become outdated, they should degrade gracefully.
.maplibre-error {
background-color: #cff4fc;
color: #055160;
font-size: 1.25rem;
line-height: 1.5;
height: 100%;
display: flex;
flex-direction: column;
text-align: center;
justify-content: center;
b, a {
color: #055160;
font-weight: 700;
}
// purposely not supported to keep things simple
.maplibre-error-compact, .bi {
display: none !important;
}
}