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 {
}
.leaflet-control-scale-line {
- @extend .border-light, .border-opacity-75;
+ border-color: rgba(var(--bs-light-rgb), .75) !important;
}
}
$list-group-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
$enable-negative-margins: true;
+$color-mode-type: media-query;
<% unless (banner = next_banner()).nil? %>
- <%= tag.div :id => "banner", :class => "position-relative", :data => { :bs_theme => token_list(:dark => banner[:dark]) } do %>
+ <%= tag.div :id => "banner", :class => "position-relative", :data => { :bs_theme => (banner[:dark] ? "dark" : "light") } do %>
<%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
<button type="button"
class="btn-close position-absolute top-0 end-0 m-4 opacity-100 bg-white bg-opacity-50"