/* Custom Gruvbox Dark theme */ * { highlight: bold italic; scrollbar: true; /* Base palette (Gruvbox Dark) */ base-bg: #1d2021; /* background */ base-bg-soft: #32302f; /* dark gray */ base-bg-alt: #3c3836; /* medium gray */ base-fg: #ebdbb2; /* foreground */ base-fg-dim: #a89984; /* gray */ accent: #fabd2f; /* yellow */ accent-light: #fe8019; /* orange */ accent-dark: #ebdbb2; /* red */ border-gray: #504945; /* dark gray border */ background: @base-bg; background-color: @background; foreground: @base-fg; border-color: @border-gray; separatorcolor: @border-color; scrollbar-handle: @border-color; normal-background: @background; normal-foreground: @foreground; alternate-normal-background: @base-bg-soft; alternate-normal-foreground: @foreground; selected-normal-background: @accent-dark; selected-normal-foreground: @base-bg; active-background: @accent; active-foreground: @base-bg; alternate-active-background: @accent; alternate-active-foreground: @active-foreground; selected-active-background: @accent-light; selected-active-foreground: @active-foreground; urgent-background: @accent-dark; urgent-foreground: @base-bg; alternate-urgent-background: @accent-dark; alternate-urgent-foreground: @urgent-foreground; selected-urgent-background: @accent-light; selected-urgent-foreground: @urgent-foreground; padding: 6px 6px; } configuration { font: "JetBrainsMono Nerd Font 13"; show-icons: true; } element-icon { size: 20px; }