body {
    animation: hueRotateBg 20s linear infinite;
    background: linear-gradient(135deg, #f8fafc 0%, #fffff0 100%);
    transition: background 2s linear;
}

h1 {
    animation: hueRotateBg 20s linear infinite;
    color:rgb(78, 27, 133);
    transition: color 2s linear;
}

h2 {
    animation: hueRotateBg 20s linear infinite;
    color:rgb(10, 73, 52);
    transition: color 2s linear;
}

img {
    transition: none;
}

@keyframes hueRotateBg {
    0% {
        filter: hue-rotate(0deg);
    }
    100% {
        filter: hue-rotate(360deg);
    }
}