.leaflet-control-layers {
	background-color: rgb(16, 22, 31);
	color: white;
	border-color: white;
}

.leaflet-popup-content-wrapper {
	background-color: rgb(16, 22, 31);
	color: #fff;
}

.leaflet-bar a,
.leaflet-bar a:hover {
	color: #fff;
	background-color: rgb(16, 22, 31);
	border-color: white;
}

.leaflet-control-attribution {
	color: #fff;
	background: rgb(16, 22, 31) !important;
}
.leaflet-control-attribution a,
.leaflet-control-attribution a:hover {
	color: inherit;
	text-decoration: underline;
}

.leaflet-tooltip-aircraft {
	padding: 0;
	border: 0;
	background-color: var(--dark-surface);
	color: var(--dark-on-surface);
}

.leaflet-tooltip-aircraft:before {
	border-bottom-color: var(--surface) !important;
}

.leaflet-tooltip-aircraft-light {
	padding: 0 !important;
	border: 0 !important;
	background-color: var(--surface) !important;
	color: var(--on-surface) !important;
}

.leaflet-tooltip-aircraft-light:before {
	border-bottom-color: var(--dark-surface) !important;
}
.leaflet-popup-tip {
	background-color: var(--blue-600);
}
