diff --git a/scss/mixins/_color-mode.scss b/scss/mixins/_color-mode.scss index c0fa6dcaac..98e7c14a73 100644 --- a/scss/mixins/_color-mode.scss +++ b/scss/mixins/_color-mode.scss @@ -27,6 +27,11 @@ #{$selector}[data-bs-theme="#{$mode}"] { @content; } + } @else if str-index($selector, $substring: "::") != null { + [data-bs-theme="#{$mode}"] #{$selector}, + #{str-replace($selector, "::", "[data-bs-theme=\"#{$mode}\"]::")} { + @content; + } } @else { [data-bs-theme="#{$mode}"] #{$selector}, #{$selector}[data-bs-theme="#{$mode}"] {