.custom-popup .leaflet-popup-content-wrapper {
    background: #2c3e50;
    color: #fff;
    opacity: 0.8;
    font-size: 12px;
    line-height: 16px;
}

.custom-popup .leaflet-popup-content-wrapper a {
    color: rgba(255, 255, 255, 0.5);
}

.custom-popup .leaflet-popup-tip {
    opacity: 0.8;
    background: #2c3e50;
}