_colors.scss
ASCII text
1// When color definition differs for dark and light variant, 2// it gets @if ed depending on $variant 3 4$higher_opacity: 0.9; 5$middle_opacity: 0.6; 6$lower_opacity: 0.3; 7 8$enabled_opacity: 0.75; 9$hint_opacity: 0.6; 10$disabled_opacity: 0.4; 11 12@function scale-alpha($c, $a) { 13@return scale-color($c, $alpha: percentage(-1 + $a)); 14} 15 16// Foreground colors 17$fg_color: if($variant == 'light', scale-alpha(#000000, 0.8), #FFFFFF); 18$secondary_fg_color: scale-alpha($fg_color, $enabled_opacity); 19$tertiary_fg_color: scale-alpha($fg_color, $hint_opacity); 20 21$selected_fg_color: #FFFFFF; 22$secondary_selected_fg_color: scale-alpha($selected_fg_color, $enabled_opacity); 23$tertiary_selected_fg_color: scale-alpha($selected_fg_color, $hint_opacity); 24 25$insensitive_fg_color: scale-alpha($fg_color, $disabled_opacity); 26$insensitive_secondary_fg_color: scale-alpha($secondary_fg_color, $disabled_opacity); 27$insensitive_tertiary_fg_color: scale-alpha($tertiary_fg_color, $disabled_opacity); 28 29$insensitive_selected_fg_color: scale-alpha($selected_fg_color, $disabled_opacity); 30$insensitive_secondary_selected_fg_color: scale-alpha($secondary_selected_fg_color, $disabled_opacity); 31$insensitive_tertiary_selected_fg_color: scale-alpha($tertiary_selected_fg_color, $disabled_opacity); 32 33// Background colors 34$base_color: if($variant == 'light', #FAFAFA, #607D8B); 35$secondary_base_color: scale-alpha($fg_color, 0.05); 36$bg_color: scale-alpha(#000000, $middle_opacity); 37$osd_bg_color: scale-alpha(#000000, $lower_opacity); 38$overview_bg_color: scale-alpha(#FFFFFF, 0.1); 39$topbar_color: if($light == 'true', $bg_color, #263238); 40 41$selected_bg_color: #42A5F5; 42$secondary_selected_bg_color: #40C4FF; 43$accent_bg_color: #FF4081; 44 45// Misc colors 46$track_color: scale-alpha($fg_color, $lower_opacity); 47$semi_track_color: scale-alpha($fg_color, $lower_opacity / 2); 48$insensitive_track_color: scale-alpha($insensitive_fg_color, $lower_opacity); 49 50$selected_track_color: scale-alpha($selected_fg_color, $lower_opacity); 51$selected_semi_track_color: scale-alpha($selected_fg_color, $lower_opacity / 2); 52$selected_insensitive_track_color: scale-alpha($insensitive_selected_fg_color, $lower_opacity); 53 54$borders_color: if($variant == 'light', scale-alpha(#000000, 0.1), scale-alpha(#000000, 0.2)); 55$highlight_color: if($variant == 'light', scale-alpha(#FFFFFF, 0.4), scale-alpha(#FFFFFF, 0.1)); 56$secondary_highlight_color: scale-alpha(#FFFFFF, 0.2); 57 58$link_color: $selected_bg_color; 59$link_visited_color: #E040FB; 60 61$warning_color: #FF6D00; 62$error_color: #DD2C00; 63$success_color: #00C853; 64 65$suggested_color: $accent_bg_color; 66$destructive_color: #FF5252; 67 68$info_bg_color: #66BB6A; 69$question_bg_color: #42A5F5; 70$warning_bg_color: #FFA726; 71$error_bg_color: #EF5350; 72 73