window { font-family: "Hack Nerd Font"; background: transparent; } #outer-box { padding: 10px; border-radius: 8px; background: #2e3440; } #scroll { /* The Nordic gtk theme adds an outline to show scroll areas... */ outline-color: transparent; } #input { color: #e5e9f0; caret-color: #e5e9f0; background: #3b4252; border-top-color: #3b4252; border-left-color: #3b4252; border-right-color: #3b4252; border-bottom-color: #3b4252; box-shadow: 0 0 0 1px transparent inset; outline-color: transparent !important; } #input:focus { background: #3b4252; border-color: #3b4252 !important; box-shadow: 0 0 0 1px transparent inset; border-top-color: #3b4252 !important; border-left-color: #3b4252 !important; border-right-color: #3b4252 !important; border-bottom-color: #3b4252 !important; box-shadow: none !important; outline-color: transparent !important; } #input image.left { color: #d8dee9; } #input:focus image.left { color: #e5e9f0; } #input image.right { color: #d8dee9; } #input:focus image.right { color: #e5e9f0; } label { /* We set backgrounds on the block level. */ background: transparent; } #scroll { padding-top: 6px; } #entry { color: #4c566a; padding: 8px 8px; border-radius: 4px; background: transparent; } #entry:selected { color: #eceff4; background: #8fbcbb; font-weight: bold; } expander arrow { margin-right: 8px; } #entry #selected #text { color: #eceff4; } expander list { margin-top: 8px; /* background: #8fbcbb; */ background: transparent; padding-left: 16px; } expander list #entry { transition: none; background: transparent; } expander list #entry:hover, expander list #entry:active { /* color: #8fbcbb; background: #e5e9f0; */ } expander list #entry #selected { background: #8fbcbb; } expander list #entry #selected label { color: #eceff4; font-weight: bold; } expander list #entry:hover, expander list #entry:active { background: #8fbcbb; } expander list #entry:hover label, expander list #entry:active label { color: #eceff4; font-weight: bold; } expander list label { color: #d8dee9; }