.app-card { background-color: #1e1e1e; color: #fff; padding: 1.3rem; border-radius: 12px; text-align: center; text-decoration: none; width: 150px; height: 150px; transition: transform 0.2s ease; display: flex; flex-direction: column; justify-content: center; align-items: center; overflow: hidden; } .app-card:hover { transform: scale(1.05); background-color: #2a2a2a; } .app-icon-wrapper { width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; margin-bottom: 0.5rem; overflow: hidden; } .app-icon { width: 100%; height: 100%; object-fit: contain; display: block; }