58 lines
1.2 KiB
SCSS
58 lines
1.2 KiB
SCSS
@use "sass:color";
|
|
@use "../scheme";
|
|
@use "../lib";
|
|
@use "../font";
|
|
|
|
@mixin popup($accent) {
|
|
.separator {
|
|
background-color: $accent;
|
|
}
|
|
|
|
.image {
|
|
@include lib.border($accent, 0.05);
|
|
}
|
|
}
|
|
|
|
.notifications {
|
|
@include lib.popdown-window(scheme.$mauve);
|
|
|
|
min-width: lib.s(400);
|
|
min-height: lib.s(600);
|
|
|
|
.notification {
|
|
.wrapper {
|
|
padding-bottom: lib.s(10);
|
|
}
|
|
|
|
.inner {
|
|
background-color: color.mix(scheme.$base, scheme.$surface0, 70%);
|
|
|
|
&.low {
|
|
@include popup(scheme.$overlay0);
|
|
}
|
|
|
|
&.normal {
|
|
@include lib.border(scheme.$primary, 0.3);
|
|
@include popup(scheme.$primary);
|
|
}
|
|
|
|
&.critical {
|
|
@include lib.border(scheme.$error, 0.8);
|
|
@include popup(scheme.$error);
|
|
}
|
|
}
|
|
|
|
.actions > * {
|
|
background-color: scheme.$surface0;
|
|
|
|
&:hover,
|
|
&:focus {
|
|
background-color: scheme.$surface1;
|
|
}
|
|
|
|
&:active {
|
|
background-color: scheme.$surface2;
|
|
}
|
|
}
|
|
}
|
|
}
|