summaryrefslogtreecommitdiffstats
path: root/src/_apply-vars.scss
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2022-02-07 17:07:30 +0100
committerVolpeon <git@volpeon.ink>2022-02-07 17:07:30 +0100
commit2b9c02e09b66b73eb12951263aa8aa0da55653b8 (patch)
tree75449cd3c0c50aa482a7376fa1a97715385ec89a /src/_apply-vars.scss
parentFurther improved font handling (diff)
downloadiro-design-2b9c02e09b66b73eb12951263aa8aa0da55653b8.tar.gz
iro-design-2b9c02e09b66b73eb12951263aa8aa0da55653b8.tar.bz2
iro-design-2b9c02e09b66b73eb12951263aa8aa0da55653b8.zip
Update
Diffstat (limited to 'src/_apply-vars.scss')
-rw-r--r--src/_apply-vars.scss50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/_apply-vars.scss b/src/_apply-vars.scss
new file mode 100644
index 0000000..cf4c940
--- /dev/null
+++ b/src/_apply-vars.scss
@@ -0,0 +1,50 @@
1@use 'iro-sass/src/index' as iro;
2@use 'include-media/dist/include-media' as media;
3
4:root {
5 @include iro.props-assign('dims');
6
7 @each $breakpoint in map-keys(media.$breakpoints) {
8 @include media.media('<=#{$breakpoint}') {
9 @include iro.props-assign($breakpoint);
10 }
11 }
12
13 @include iro.props-assign('colors');
14 @include iro.props-assign('palette-light');
15
16 @media (prefers-color-scheme: dark) {
17 @include iro.props-assign('palette-dark');
18 }
19}
20
21@include iro.bem-theme('raised') {
22 @include iro.props-assign('colors');
23 @include iro.props-assign('palette-light-raised');
24
25 @media (prefers-color-scheme: dark) {
26 @include iro.props-assign('palette-dark-raised');
27 }
28}
29
30@include iro.bem-theme('grayscale') {
31 @include iro.props-assign('colors', $root: --colors --grayscale-accent, $prefix: --colors --accent);
32}
33
34/*@media (prefers-color-scheme: dark) {
35 @include iro.props-assign('dark');
36 @include iro.props-assign('dark-palette');
37
38 @include iro.bem-theme('grayscale') {
39 @include iro.props-assign('dark', $root: --colors --grayscale-accent, $prefix: --colors --accent);
40 }
41
42 @include iro.bem-theme('raised') {
43 @include iro.props-assign('dark-raised-palette');
44 @include iro.props-assign('dark');
45
46 @include iro.bem-multi('at-theme' 'grayscale', 'theme' 'grayscale') {
47 @include iro.props-assign('dark', $root: --colors --grayscale-accent, $prefix: --colors --accent);
48 }
49 }
50}*/