highlight-theme.scss
1@use 'sass:meta';
2
3// if highlight.js gets updated to support proper mixins,
4// meta.load-css won't be necessary; see https://sass-lang.com/documentation/breaking-changes/import/#nested-imports
5
6.highlight-theme[data-theme='light'],
7.highlight-theme:not([data-theme='dark']) {
8 @include meta.load-css('~highlight.js/scss/base16/classic-light.scss');
9}
10
11.highlight-theme[data-theme='dark'] {
12 @include meta.load-css('~highlight.js/scss/base16/classic-dark.scss');
13}