* { font-family: "@font@", monospace; font-size: 16px; } window { background: transparent; } box.main { padding: 12px; margin: 12px; border-radius: 6px; border: 2px solid @accent@; background: @background@; box-shadow: 0 8px 18px rgba(0, 0, 0, .35); } text { color: @text@; background: @surface@; min-height: 38px; padding: 10px 14px; border-radius: 4px; } .matches, list.plugin { background: transparent; } box.plugin:first-child { margin-top: 10px; } /* The row, boxes, icon AND labels all share .match upstream. Padding that class multiplies row height until the launcher extends off the screen. */ .match { background: transparent; } row.match { padding: 7px 10px; border-radius: 4px; } row.match:selected { background: @selection@; } label.match { color: @text@; } label.match.description { font-size: 14px; color: @muted@; } label.plugin.info { color: @muted@; }