body {
    margin: 0;
    padding: 0;
}

header {
    text-align: center;
    padding: 20px;
    background: #333;
    color: #CCC;
}

a {
    color: #3388ff;
}

#map {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #333;
}

.leaflet-canvas-layer {
    opacity: 0.55;
}


/* Surcharge spécifique pour la taille de police des labels Leaflet */
.leaflet-control-layers label {
  font-size: 14px; /* ou toute taille qui vous convient, par ex. 1.2em */
}

#slider-container {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    height: 70px;
    width: 100%;
}
