@keyframes hero-gradient-animation {
    0% {
        --y-0: 22%;
        --c-0: hsla(24, 82%, 87%, 1);
        --s-start-0: 0%;
        --s-end-0: 50%;
        --x-0: 83%;
        --c-1: hsla(183, 37%, 91%, 1);
        --x-1: 0%;
        --y-1: 50%;
        --s-start-1: 0%;
        --s-end-1: 50%;
        --c-2: hsla(16, 0%, 86%, 1);
        --x-2: 21%;
        --y-2: 21%;
        --s-start-2: 0%;
        --s-end-2: 50%;
        --y-3: 77%;
        --s-start-3: 0%;
        --s-end-3: 50%;
        --c-3: hsla(182, 100%, 95%, 1);
        --x-3: 54%;
        --x-4: 30%;
        --c-4: hsla(186, 25%, 35%, 1);
        --y-4: 75%;
        --s-start-4: 0%;
        --s-end-4: 50%;
    }

    100% {
        --y-0: 56%;
        --c-0: hsla(24, 82%, 87%, 1);
        --s-start-0: 19;
        --s-end-0: 87;
        --x-0: 46%;
        --c-1: hsla(183, 37%, 91%, 1);
        --x-1: 73%;
        --y-1: 10%;
        --s-start-1: 19;
        --s-end-1: 87;
        --c-2: hsla(16, 0%, 86%, 1);
        --x-2: 43%;
        --y-2: 3%;
        --s-start-2: 19;
        --s-end-2: 87;
        --y-3: 27%;
        --s-start-3: 19;
        --s-end-3: 87;
        --c-3: hsla(182, 100%, 95%, 1);
        --x-3: 51%;
        --x-4: 85%;
        --c-4: hsla(186, 25%, 35%, 1);
        --y-4: 42%;
        --s-start-4: 19;
        --s-end-4: 87;
    }
}

@property --y-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 22%
}

@property --c-0 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(24, 82%, 87%, 1)
}

@property --s-start-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --x-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 83%
}

@property --c-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(183, 37%, 91%, 1)
}

@property --x-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --y-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --s-start-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(16, 0%, 86%, 1)
}

@property --x-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 21%
}

@property --y-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 21%
}

@property --s-start-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --y-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 77%
}

@property --s-start-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-3 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(182, 100%, 95%, 1)
}

@property --x-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 54%
}

@property --x-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 30%
}

@property --c-4 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(186, 25%, 35%, 1)
}

@property --y-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 75%
}

@property --s-start-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

#footer-section {
    --y-0: 22%;
    --c-0: hsla(24, 82%, 87%, 1);
    --x-0: 83%;
    --c-1: hsla(183, 37%, 91%, 1);
    --x-1: 0%;
    --y-1: 50%;
    --c-2: hsla(16, 0%, 86%, 1);
    --x-2: 21%;
    --y-2: 21%;
    --y-3: 77%;
    --c-3: hsla(182, 100%, 95%, 1);
    --x-3: 54%;
    --x-4: 30%;
    --c-4: hsla(186, 25%, 35%, 1);
    --y-4: 75%;
    ;
    background-color: hsla(202, 0%, 93%, 1);
    background-image: radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)), radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)), radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)), radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3)), radial-gradient(circle at var(--x-4) var(--y-4), var(--c-4) var(--s-start-4), transparent var(--s-end-4));
    animation: hero-gradient-animation 5s linear infinite alternate;
    background-blend-mode: normal, normal, normal, normal, normal;
}