/* Catppuccin Mocha */ @define-color rosewater #f5e0dc; @define-color flamingo #f2cdcd; @define-color pink #f5c2e7; @define-color mauve #cba6f7; @define-color red #f38ba8; @define-color maroon #eba0ac; @define-color peach #fab387; @define-color yellow #f9e2af; @define-color green #a6e3a1; @define-color teal #94e2d5; @define-color sky #89dceb; @define-color sapphire #74c7ec; @define-color blue #89b4fa; @define-color lavender #b4befe; @define-color text #cdd6f4; @define-color subtext1 #bac2de; @define-color subtext0 #a6adc8; @define-color overlay2 #9399b2; @define-color overlay1 #7f849c; @define-color overlay0 #6c7086; @define-color surface2 #585b70; @define-color surface1 #45475a; @define-color surface0 #313244; @define-color base #1e1e2e; @define-color mantle #181825; @define-color crust #11111b; * { all: unset; } .normal-icons { -gtk-icon-size: 16px; } .large-icons { -gtk-icon-size: 32px; } scrollbar { opacity: 0; } .box-wrapper { box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); background: @base; padding: 20px; border-radius: 20px; border: 1px solid @crust; } .preview-box, .elephant-hint, .placeholder { color: @text; } .search-container { border-radius: 10px; background: @mantle; padding: 8px; } .input placeholder { opacity: 0.5; } .input selection { background: @surface1; } .input { caret-color: @text; background: none; padding: 10px; color: @text; } .list { color: @text; } .item-box { border-radius: 10px; padding: 10px; } .item-quick-activation { background: alpha(@mauve, 0.25); border-radius: 5px; padding: 10px; } child:selected .item-box, row:selected .item-box { background: alpha(@surface0, 0.6); } .item-subtext { font-size: 12px; opacity: 0.5; } .providerlist .item-subtext { font-size: unset; opacity: 0.75; } .item-image-text { font-size: 28px; } .preview { border: 1px solid alpha(@mauve, 0.25); border-radius: 10px; color: @text; } .calc .item-text { font-size: 24px; } .symbols .item-image { font-size: 24px; } .todo.done .item-text-box { opacity: 0.25; } .todo.urgent { font-size: 24px; } .todo.active { font-weight: bold; } .bluetooth.disconnected { opacity: 0.5; } .preview .large-icons { -gtk-icon-size: 64px; } .keybinds { padding-top: 10px; border-top: 1px solid @surface0; font-size: 12px; color: @text; } .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 @text; } .error { padding: 10px; background: @red; color: @base; } :not(.calc).current { font-style: italic; } .preview-content.archlinuxpkgs, .preview-content.dnfpackages { font-family: monospace; }