/** * Colors */ @define-color pro-white #f9f9f9; @define-color on-grey1 #f9f9f9; @define-color on-grey2 #1F1F1F; @define-color pro-black #1F1F1F; /** * App Window */ @define-color bg_color @pro-black; @define-color window_bg @bg_color; @define-color window_border_color @pro-black; @define-color prefs_backgroud @pro-black; /** * Input */ @define-color selected_bg_color @pro-white; @define-color selected_fg_color @pro-black; @define-color input_color @pro-white; @define-color caret_color @on-grey2; /** * Result items */ @define-color item_name @pro-white; @define-color item_text @pro-white; @define-color item_box_selected @pro-white; @define-color item_text_selected @pro-black; @define-color item_name_selected @pro-black; @define-color item_shortcut_color @pro-white; @define-color item_shortcut_shadow @bg_color; @define-color item_shortcut_color_sel @item_text_selected; @define-color item_shortcut_shadow_sel @item_box_selected; .app { background-color: @window_bg; border-color: @window_border_color; } .input { color: @input_color; } /** * Selected text in input */ .input *:selected, .input *:focus, *:selected:focus { background-color: alpha (@selected_bg_color, 0.25); color: @selected_fg_color; } .item-text { color: @item_text; } .item-name { color: @item_name; } .selected.item-box { background-color: @item_box_selected; border-left: 1px solid @window_border_color; border-right: 1px solid @window_border_color; } .selected.item-box .item-text { color: @item_text_selected; } .selected.item-box .item-name { color: @item_name_selected; } .item-shortcut { color: @item_shortcut_color; text-shadow: 1px 1px 1px @item_shortcut_shadow; } .selected.item-box .item-shortcut { color: @item_shortcut_color_sel; text-shadow: 1px 1px 1px @item_shortcut_shadow_sel; } .prefs-btn { opacity: 0.8; } .prefs-btn:hover { background-color: @prefs_backgroud; } .no-window-shadow { margin: -20px; }