//- dark theme - Enhanced with better cursor visibility and no color conflicts defcolor_back = 0xff777777; defcolor_back_cycle = {0x42222222, 0x43111111}; // Slightly lighter for better contrast defcolor_margin = 0xFF1A1208; defcolor_margin_hover = 0xFF3D2B1A; defcolor_margin_active = defcolor_margin_hover; defcolor_list_item = {defcolor_margin, defcolor_back}; defcolor_list_item_hover = {defcolor_margin_hover, defcolor_margin}; defcolor_list_item_active = {defcolor_margin_active, defcolor_margin_active}; defcolor_cursor = {0xFF83A598}; // Bright orange - highly visible defcolor_at_cursor = 0xFF99999f; // Dark brown for text at cursor fleury_color_cursor_inactive = 0xFF8B5A2B; // Darker rust for inactive state fleury_color_cursor_macro = defcolor_bar; fleury_color_cursor_power_mode = 0xFFFF8C00; // Match main cursor defcolor_highlight_cursor_line = 0xFF2A1F15; // Slightly lighter background for cursor line nasr_mark_color = 0xFFB8860B; // Darker goldenrod - distinct from cursor nasr_cursor_inactive = 0xFF8B5A2B; // Consistent with fleury_color_cursor_inactive nasr_vim_cursor_normal = 0xFF83A598 ; // muted amber (gruvbox yellow) - insert mode nasr_vim_cursor_insert = 0xFF9f99ff ; // burnt orange - normal mode nasr_vim_cursor_visual = 0xFFF79921; // dusty blue - visual mode (cool accent for contrast) defcolor_mark = 0xFFFF80FF; // Darkened goldenrod, distinct from cursor defcolor_highlight = 0xFF3A3530; // Slightly warmer gray (was too purple) defcolor_at_highlight = 0xFF151008; // Proper contrast defcolor_text_default = 0xFF000000; // Slightly lighter for better readability (was 0xFFC4A882) defcolor_text_cycle = {0xFFFF6B35, 0xFFB8860B, 0xFFC48050, 0xFFE5A035}; defcolor_comment = 0xFF7A6A55; // Lightened from 0xFF6B5A45 for visibility defcolor_comment_pop = {0xFF048050, 0xFF046830}; // Brighter orange-reds, better contrast defcolor_keyword = 0xFFE5A035; // Brighter yellow-orange (was 0xFFD48B30) defcolor_str_constant = 0xFFC87040; // Distinct from comment_pop defcolor_char_constant = 0xFFC87040; // Match str_constant defcolor_include = defcolor_str_constant; defcolor_int_constant = 0xFFD85830; // Brighter, distinct defcolor_float_constant = 0xFFE07050; // Distinct from int_constant defcolor_bool_constant = 0xFFB8860B; // Goldenrod - same as mark for semantic consistency defcolor_preproc = 0xFFC56028; // Distinct from bool_constant defcolor_special_character = 0xFFFF6B35; // Bright red-orange - POPS defcolor_ghost_character = 0xFF5A3A20; // Darker, not hidden defcolor_paste = 0xFF7A4A30; // Lightened from 0xFF6B3A20 defcolor_undo = 0xFFB8860B; // Goldenrod - matches mark defcolor_highlight_junk = 0xFF4A1A00; // Darker, more visible defcolor_highlight_white = 0xFF2A1A10; // Darker for contrast defcolor_bar = 0xFF2A2218; // Lightened slightly from 0xFF1F1610 defcolor_base = 0xFF9A8360; // Warmer, slightly lighter defcolor_pop1 = 0xFFD4B896; // Match text_default for consistency defcolor_pop2 = 0xFFD85830; // Match int_constant defcolor_line_numbers_back = 0xFF2A2010; // Lightened from 0xFF241A10 defcolor_line_numbers_text = 0xFF6A5A48; // Lightened from 0xFF5A4A38 /// BYP Colors defcolor_function = 0xFFB08860; // Lightened, distinct defcolor_type = 0xFFC48050; // Distinct from function defcolor_primitive = 0xFFC48050; // Match type defcolor_macro = 0xFFD46830; // Brighter, distinct from preproc defcolor_enum = 0xFFE5A035; // Match keyword defcolor_global = 0xFF9B7050; // Distinct from function defcolor_control = defcolor_preproc; defcolor_struct = defcolor_keyword; defcolor_non_text = 0xFFD4B896; // Match text_default defcolor_vim_filebar_pop = 0x0FB08860; // Alpha + function color defcolor_vim_chord_text = defcolor_text_default; defcolor_vim_chord_unresolved = defcolor_mark; defcolor_vim_chord_error = 0xFFFF6B35; // Match special_character fleury_color_syntax_crap = defcolor_non_text; fleury_color_operators = defcolor_non_text; fleury_color_inactive_pane_overlay = 0x44000000; fleury_color_inactive_pane_background = 0xff151008; // Slightly lighter (was 0xff0D1117) fleury_color_file_progress_bar = 0x60E5A035; // Bright yellow-orange progress fleury_color_brace_highlight = { 0xFFE5A035 }; // Match keyword for visibility fleury_color_brace_line = { 0x806B5A45 }; // Kept as-is (semi-transparent) fleury_color_brace_annotation = { 0x906B5A45 }; // Slightly more opaque than before 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_macro; fleury_color_index_constant = defcolor_enum; fleury_color_index_comment_tag = 0xffFF6B35; // Match special_character - eye-catching fleury_color_index_decl = 0xFFC48050; // Distinct fleury_color_plot_cycle = { 0xffC48050, 0xffE5A035, 0xffD06830, 0xffC56028 }; fleury_color_token_highlight = defcolor_margin_hover; fleury_color_token_minor_highlight = defcolor_bar; fleury_color_error_annotation = 0xffFF6B35; // Match special_character & comment_tag fleury_color_lego_grab = 0xff9B7050; // Distinct from global fleury_color_lego_splat = 0xFFC48050; // Distinct fleury_color_comment_user_name = 0xffFF6B35; // Bright red-orange - eye-catching