// Theme based on the Ayu-Dark theme: https://github.com/ayu-theme
defcolor_back = 0xFF0D1017; 
defcolor_margin = 0xFF202020; 
defcolor_margin_hover = 0xFF252525;
defcolor_margin_active = 0xFFE6B450;
defcolor_list_item = {defcolor_margin, defcolor_back}; 
defcolor_list_item_hover = {defcolor_margin_hover, defcolor_margin};
defcolor_list_item_active = {defcolor_margin_active, 0xFF202020};
defcolor_cursor = {0xFFE6B450, 0xFFD95757};
defcolor_at_cursor = defcolor_back;
defcolor_highlight_cursor_line = 0xFF131721;
defcolor_highlight = 0xFF6C5980;
defcolor_mark = defcolor_cursor;
defcolor_text_default = 0xFFBFBDB6;
defcolor_at_highlight = 0xFF409FFF;

defcolor_comment = 0x8DACB6BF;
defcolor_comment_pop = {0xFF00C000, 0xFFC00000, 0xFFC0C000};
defcolor_keyword = 0xFFFF8F40;
defcolor_str_constant = 0xFFAAD94C;
defcolor_char_constant = defcolor_str_constant;
defcolor_int_constant = 0xFFD2A6FF;
defcolor_float_constant = defcolor_int_constant;
defcolor_bool_constant = defcolor_int_constant;
defcolor_include = defcolor_str_constant;
defcolor_preproc = 0xFFFFB454;
defcolor_special_character = 0xFFFF0000;
defcolor_ghost_character = 0xFF4E5E46;

defcolor_paste = 0xFFDDEE00;
defcolor_undo = 0xFF00DDEE;

defcolor_highlight_junk = 0xff3a0000;
defcolor_highlight_white = 0xff003a3a;

defcolor_bar = 0xFF565B66;
defcolor_bar_active = 0xFF666666;
defcolor_base = 0xFF000000;
defcolor_pop1 = 0xFF3C57DC;
defcolor_pop2 = 0xFFFF0000;

defcolor_back_cycle = { 0x0800F3F3, 0x08F379F3, 0x0800F379 };
//defcolor_text_cycle = { 0xFF00F3F3, 0xFFF379F3, 0xFF00F379 };
defcolor_text_cycle = {0xFF1F9FFA, 0xFFFED73D, 0xFFD972D3};

defcolor_line_numbers_back = 0xFF0B0E14;
defcolor_line_numbers_text = 0xFF565B66;

// QOL Custom layer colours (And BYP's layer)
defcolor_function                   =  0xFFFFB454;
defcolor_type                       =  0xFF39BAE6;
defcolor_macro                      =  defcolor_preproc;
defcolor_enum                       =  0xFFD2A6FF;
defcolor_primitive                  =  defcolor_type;
defcolor_struct                     =  defcolor_keyword;
defcolor_non_text                   =  0x8090B080;
defcolor_control                    =  defcolor_keyword;

// Support BYP vim layer 
defcolor_vim_filebar_pop            =  0xFFE9B359;
defcolor_vim_chord_text             =  defcolor_text_default;
defcolor_vim_chord_unresolved       =  defcolor_mark;
defcolor_vim_chord_error            =  defcolor_special_character;

// Support the Fleury Custom layer colours
fleury_color_syntax_crap                =  defcolor_non_text;
fleury_color_operators                  = 0xFFF29668;
fleury_color_inactive_pane_overlay      = 0x00000000;
fleury_color_inactive_pane_background   = 0x00000000;
fleury_color_file_progress_bar          = 0x40E6B450;
fleury_color_brace_highlight            = defcolor_text_cycle;
fleury_color_brace_line                 = 0x806C7380;
fleury_color_brace_annotation           = 0xFF6C7380;
fleury_color_index_product_type         = defcolor_type;
fleury_color_index_sum_type             = defcolor_type;
fleury_color_index_function             = defcolor_function;
fleury_color_index_macro                = defcolor_preproc;
fleury_color_index_constant             = 0xFFD2A6FF;
fleury_color_index_comment_tag          = 0xFFFFFFFF;
fleury_color_cursor_macro               = defcolor_macro;
fleury_color_cursor_power_mode          = 0xffC82048;
fleury_color_cursor_inactive            = 0xFF876013;
fleury_color_plot_cycle                 = { 0xff03d3fc, 0xff22b80b, 0xfff0bb0c, 0xfff0500c };
fleury_color_token_highlight            = 0xC0E6B450;
fleury_color_token_minor_highlight      = 0xC0797979;
fleury_color_lego_grab                  = 0xFFE6B450;
fleury_color_lego_splat                 = 0xffefaaef;
fleury_color_error_annotation           = 0xFFD95757;
fleury_color_comment_user_name          = fleury_color_index_comment_tag;