@define-color hl_text_color #e0cd93; @define-color cover_bg rgba(27, 22, 38, 0.9); @define-color border_color rgb(113, 142, 184); @define-color text_color #ddced8; /* global */ .view:hover, iconview:hover, .view:hover:focus, iconview:hover:focus, .view text:hover, iconview text:hover, textview text:hover, iconview text:hover:focus, textview text:hover:focus, flowbox flowboxchild:hover, row:hover, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected, textview text:selected, iconview text:selected:focus, textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, flowbox flowboxchild:selected, entry selection, entry selection:focus, row:selected { color: @cover_bg; background-color: #8aade0; } check:checked, check:indeterminate, radio:checked, radio:indeterminate, switch:checked { background-color: #d093d1; } menubar { background-color: #211c2e; } window.background headerbar { background-color: #211c2e; } .background { background: rgba(33, 28, 46, 0.8); color: @text_color; } /* most inputs */ entry:focus { box-shadow: inset 0 0 0 2px @border_color; } treeview.view { color: #8aade0; background-color: transparent; } treeview.view:selected { color: #d093d1; background-color: rgba(208, 181, 210, 0.2); } toolbar.primary-toolbar { background: rgba(21, 24, 40, 0.3); } /* firefox */ firefox headerbar { background: rgba(33, 28, 46, 0.5); color: @text_color; } /* global dropdowns, target: thunar menu item text hover */ menu menuitem:hover { transition: none; background-color: rgba(233, 233, 237, 0.04); } menu menuitem label { color: #8aade0; } /* menu item right label */ menu menuitem:hover accelerator { color: #d093d1; } menu { background-color: #211c2e; } /* icon styles */ .thunar .view .cell:hover { color: @hl_text_color; } .thunar .view .cell { border-radius: 8px; background: rgba(33, 28, 46, 0.15); color: @text_color; } .thunar { background: none; } .thunar toolbar { background: @cover_bg; padding: 8px 10px; border-top: 1px solid @border_color; } /* toolbar back btns and stuff */ .thunar toolbar .image-button { color: @hl_text_color; } /* input bar */ .thunar toolbar toolitem widget box entry { color: @hl_text_color; background: linear-gradient(35deg, rgb(68, 59, 79), rgb(33, 28, 46)); } /* sidebar */ .thunar .sidebar .view { background: @cover_bg; color: @hl_text_color; border-radius: 0px; } /* main body */ .thunar notebook .view { background: linear-gradient( 135deg, rgba(35, 34, 56, 0.8), rgba(54, 33, 52, 0.8), rgba(33, 28, 46, 0.8) ); } /* bottom right section */ .thunar statusbar { color: @hl_text_color; background: @cover_bg; } /* dbeaver */ /* partial label text */ .image-button.flat.text-button box:dir(ltr).horizontal label:dir(ltr) { color: @text_color; } /* dropdown arrow icon */ .flat.toggle.popup image { color: @hl_text_color; }