* {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-duration: 300ms;
}