/* Simple Launcher Styles */ /* #launcher-window { */ /* border-radius: 12px; */ /* border: 1px solid rgba(255, 255, 255, 0.1); */ /* } */ #launcher-icon-label { font-size: 32px; padding: 8px; } #launcher-main { background: var(--shadow); padding: 20px; min-width: 550px; } #launcher-search { background: var(--surface); border: 2px solid var(--outline); border-radius: 8px; padding: 12px 16px; font-size: 16px; color: #ffffff; margin-bottom: 16px; } #launcher-search:focus { border-color: #4a9eff; } #launcher-results-scroll { background: transparent; border: none; min-height: 100px; } #launcher-results { background: transparent; } #launcher-result-item { background: transparent; border-radius: 8px; padding: 12px 16px; margin: 2px 0; border: 1px solid transparent; } #launcher-result-item:hover { background: rgba(255, 255, 255, 0.05); border-color: rgba(255, 255, 255, 0.1); } #launcher-result-item.selected { background: rgba(74, 158, 255, 0.2); border-color: #4a9eff; } #result-item-main { min-height: 48px; } #launcher-result-item { min-height: 48px; } #result-item-icon { min-width: 48px; min-height: 48px; margin-right: 12px; } #result-item-text { } #result-item-title { font-size: 14px; font-weight: 600; color: #ffffff; margin-top: 8px; margin-bottom: 2px; } #result-item-subtitle { font-size: 12px; color: rgba(255, 255, 255, 0.7); margin-bottom: 2px; } #result-item-plugin { font-size: 10px; color: rgba(255, 255, 255, 0.5); font-style: italic; margin-bottom: 8px; }