@define-color window_bg_color #07090b; @define-color accent_bg_color #1f2830; @define-color theme_fg_color #eef7fd; @define-color error_bg_color #ff0100; @define-color error_fg_color #eef7fd; * { all: unset; } popover { background: (@window_bg_color); border: 4px solid (@theme_fg_color); border-radius: 10px; padding: 10px; } .normal-icons { -gtk-icon-size: 15px; } .large-icons { -gtk-icon-size: 32px; } scrollbar { opacity: 0; } .box-wrapper { box-shadow: 0 19px 38px rgba(0, 0, 0, 0), 0 15px 12px rgba(0, 0, 0, 0); background: @window_bg_color; padding: 20px; border-radius: 20px; border: 4px solid #eef7fd; } .preview-box, .elephant-hint, .placeholder { color: @theme_fg_color; } .box {} .search-container { border-radius: 10px; } .input placeholder { opacity: 1.0; } .input selection { background: #1f2830; } .input { caret-color: @theme_fg_color; background: (@window_bg_color); padding: 10px; color: @theme_fg_color; } .input:focus, .input:active {} .content-container {} .placeholder {} .scroll {} .list { color: @theme_fg_color; } child {} .item-box { border-radius: 10px; padding: 10px; } .item-quick-activation { background: (@accent_bg_color); border-radius: 10px; padding: 10px; } /* child:hover .item-box, */ child:selected .item-box, row:selected .item-box { background: #1f2830; } .item-text-box {} .item-subtext { font-size: 12px; opacity: 1.0; } .providerlist .item-subtext { font-size: unset; opacity: 1.0; } .item-image-text { font-size: 28px; } .preview { border: 4px solid (@accent_bg_color); /* padding: 10px; */ border-radius: 10px; color: @theme_fg_color; } .calc .item-text { font-size: 24px; } .calc .item-subtext {} .symbols .item-image { font-size: 24px; } .todo.done .item-text-box { opacity: 1.0; } .todo.urgent { font-size: 24px; } .todo.active { font-weight: bold; } .bluetooth.disconnected { opacity: 0.8; } .preview .large-icons { -gtk-icon-size: 64px; } .keybinds { padding-top: 10px; border-top: 1px solid lighter(@window_bg_color); font-size: 12px; color: @theme_fg_color; } .global-keybinds {} .item-keybinds {} .keybind {} .keybind-button { opacity: 0.5; } .keybind-button:hover { opacity: 0.75; } .keybind-bind { text-transform: lowercase; opacity: 0.35; } .keybind-label { padding: 2px 4px; border-radius: 4px; border: 1px solid @theme_fg_color; } .error { padding: 10px; background: @error_bg_color; color: @error_fg_color; } :not(.calc).current { font-style: italic; } .preview-content.archlinuxpkgs, .preview-content.dnfpackages { font-family: IosevkaTerm Nerd Font; }