ion-icon { transition: all 0.2s linear; } ion-icon.invisible { opacity: 0; } .host-icons { padding: 5px; color: #444; display: flex; flex-direction: column; } .type-icon { margin-bottom: 15px; &.norm { color: var(--noded-background-node); } } .host-add-button { margin-top: 50px; text-align: center; width: 100%; padding: 10px; border: 1px solid lightgrey; color: darkgrey; border-radius: 5px; &:hover { border: 1px solid darkgrey; color: #4d4d4d; } }