$crust: #181926; $mantle: #1e2030; $base: #24273a; $surface0: #363a4f; $surface1: #494d64; $surface2: #5b6078; $rosewater: #f4dbd6; $flamingo: #dd7878; $pink: #ea76cb; $mauve: #8839ef; :root { font-family: JetBrainsMono Nerd Font; } button { all: initial; font-family: inherit; label { background: $mantle; } label:hover { background: $crust; } } label { all: initial; font-family: inherit; color: $rosewater; padding: 2px 12px; background: $crust; border: 4px solid $crust; border-radius: 8px; } .no-styles { all: initial; color: $rosewater; } .active { label { background: $crust; } } .Arch { -gtk-icon-size: 24px; padding: 4px 8px; border-radius: 8px; border: 4px solid $crust; background: $mantle; &:hover { background: $crust; } } .Pywal { label { font-size: 18px; padding: 6px 16px 6px 10px; } } .SwayNC { label { padding: 0 12px; } } .Tray { margin: 0 4px; } .Tray > * { margin: 0 6px; image { -gtk-icon-size: 20px; } } .Workspaces { background: $mantle; border-radius: 8px; border: 4px solid $crust; > * { margin: 2px; } } .WirePlumberMenu { contents { all: initial; padding: 4px 12px; border-radius: 8px; border: 4px solid $crust; background: rgba($color: $base, $alpha: 0.75); } arrow { all: initial; } button { margin: 4px 0; } } .CalendarMenu { contents { // all: initial; grid button { margin: 4px; } label { margin: 4px; } padding: 4px 12px; border-radius: 8px; border: 4px solid $crust; background: rgba($color: $base, $alpha: 0.75); } arrow { all: initial; } } window.Bar { background: transparent; > centerbox { background: rgba($color: $base, $alpha: 0.75); border-bottom: 4px solid $crust; > box { margin: 6px; & > * { margin: 0 4px; } } } }