// SCSS Variables - Auto-generated from pywal
// Material Design 3 Color System derived from wallpaper palette
// Wallpaper & Source
$source-color: #3F81AD;
// Special (Compatibility)
$background: #091016;
$foreground: #d2dee0;
$cursor: #d2dee0;
// === MATERIAL 3 PRIMARY ===
$primary: #74ABC3;
$on-primary: darken(#3F81AD, 35%);
$primary-container: darken(#74ABC3, 30%);
$on-primary-container: lighten(#74ABC3, 15%);
$primary-fixed: lighten(#74ABC3, 20%);
$primary-fixed-dim: #74ABC3;
$on-primary-fixed: darken(#3F81AD, 45%);
$on-primary-fixed-variant: darken(#74ABC3, 25%);
// === MATERIAL 3 SECONDARY ===
$secondary: #8CB9CA;
$on-secondary: darken(#4E8FB5, 35%);
$secondary-container: darken(#8CB9CA, 30%);
$on-secondary-container: lighten(#8CB9CA, 15%);
$secondary-fixed: lighten(#8CB9CA, 20%);
$secondary-fixed-dim: #8CB9CA;
$on-secondary-fixed: darken(#4E8FB5, 45%);
$on-secondary-fixed-variant: darken(#8CB9CA, 25%);
// === MATERIAL 3 TERTIARY ===
$tertiary: #68A1BB;
$on-tertiary: darken(#9AC4CE, 35%);
$tertiary-container: darken(#68A1BB, 30%);
$on-tertiary-container: lighten(#68A1BB, 15%);
$tertiary-fixed: lighten(#68A1BB, 20%);
$tertiary-fixed-dim: #68A1BB;
$on-tertiary-fixed: darken(#9AC4CE, 45%);
$on-tertiary-fixed-variant: darken(#68A1BB, 25%);
// === MATERIAL 3 ERROR ===
$error: #ffb4ab;
$on-error: #690005;
$error-container: #93000a;
$on-error-container: #ffdad6;
// === MATERIAL 3 SURFACE ===
$surface: #091016;
$on-surface: #d2dee0;
$surface-variant: mix(#d2dee0, #091016, 20%);
$on-surface-variant: mix(#d2dee0, #091016, 75%);
$surface-dim: #091016;
$surface-bright: lighten(#091016, 15%);
$surface-container-lowest: darken(#091016, 2%);
$surface-container-low: lighten(#091016, 4%);
$surface-container: lighten(#091016, 6%);
$surface-container-high: lighten(#091016, 10%);
$surface-container-highest: lighten(#091016, 14%);
// === MATERIAL 3 OUTLINE ===
$outline: #939b9c;
$outline-variant: mix(#d2dee0, #091016, 25%);
// === MATERIAL 3 INVERSE ===
$inverse-surface: #d2dee0;
$inverse-on-surface: #091016;
$inverse-primary: mix(#3F81AD, #74ABC3, 50%);
// === MATERIAL 3 SHADOW & SCRIM ===
$shadow: #000000;
$scrim: #000000;
// === TERMINAL COLORS ===
// Normal Colors
$color0: #091016;
$color1: #3F81AD;
$color2: #4E8FB5;
$color3: #68A1BB;
$color4: #74ABC3;
$color5: #8CB9CA;
$color6: #9AC4CE;
$color7: #d2dee0;
// Bright Colors
$color8: #939b9c;
$color9: #3F81AD;
$color10: #4E8FB5;
$color11: #68A1BB;
$color12: #74ABC3;
$color13: #8CB9CA;
$color14: #9AC4CE;
$color15: #d2dee0;
// === SCSS MAP (Optional - for loops & mixins) ===
$m3-colors: (
"primary": $primary,
"on-primary": $on-primary,
"primary-container": $primary-container,
"on-primary-container": $on-primary-container,
"secondary": $secondary,
"on-secondary": $on-secondary,
"secondary-container": $secondary-container,
"on-secondary-container": $on-secondary-container,
"tertiary": $tertiary,
"on-tertiary": $on-tertiary,
"tertiary-container": $tertiary-container,
"on-tertiary-container": $on-tertiary-container,
"error": $error,
"on-error": $on-error,
"error-container": $error-container,
"on-error-container": $on-error-container,
"surface": $surface,
"on-surface": $on-surface,
"surface-variant": $surface-variant,
"on-surface-variant": $on-surface-variant,
"outline": $outline,
"outline-variant": $outline-variant
);
$terminal-colors: (
0: $color0, 1: $color1, 2: $color2, 3: $color3,
4: $color4, 5: $color5, 6: $color6, 7: $color7,
8: $color8, 9: $color9, 10: $color10, 11: $color11,
12: $color12, 13: $color13, 14: $color14, 15: $color15
);