#launcher { transition: all 0.5s cubic-bezier(0.5, 0.25, 0, 1); background-color: var(--shadow); } #launcher entry { transition: all 0.1s ease; border-radius: 11px; box-shadow: inset 0 0 0 1px var(--outline); min-width: 400px; padding: 10px; } #slot-button { border-radius: 40px; padding: 0 16px; animation: loadSlot 0.5s ease; min-height: 52px; transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); } @keyframes loadSlot { 0% { opacity: 0; } 100% { opacity: 1; } } #slot-button:hover, #slot-button:focus, #slot-button:selected, #slot-button.selected { border-radius: 16px; background-color: var(--surface); padding-left: 20px; } #slot-button:active { background-color: var(--primary); } #clip-icon { font-size: 20px; color: var(--primary); }