100% { opacity: 1 }
}
+/* Bootstrap close button overrides for nested light/dark themes */
+
+[data-bs-theme="dark"] .btn-close {
+ filter: var(--bs-btn-close-white-filter);
+}
+
+[data-bs-theme="light"] .btn-close {
+ filter: none;
+}
+
/* Rules for the header */
#menu-icon {
}
@include color-mode(dark) {
- .leaflet-tile-container,
+ .leaflet-tile-container .leaflet-tile,
.mapkey-table-entry td:first-child > * {
filter: brightness(.8);
}
- .leaflet-control-attribution a {
+ .leaflet-container .leaflet-control-attribution a {
color: var(--bs-link-color);
}
.leaflet-control-scale-line {
- @extend .border-light, .border-opacity-75;
+ border-color: rgba(var(--bs-light-rgb), .75) !important;
}
}
.node, .way, .relation {
margin-left: 25px;
}
+
+ .node::before { content: image-url('browse/node.svg'); }
+ .way::before { content: image-url('browse/way.svg'); }
+ .relation::before { content: image-url('browse/relation.svg'); }
}
@each $class, $item in $map-sidebar-icons {