﻿@keyframes hero-gradient-animation {
    0% {
        --x-0: 14%;
        --c-0: hsla(154, 55%, 87%, 1);
        --s-start-0: 20%;
        --s-end-0: 69%;
        --y-0: 55%;
        --s-start-1: 20%;
        --s-end-1: 69%;
        --x-1: 19%;
        --y-1: 35%;
        --c-1: hsla(200, 60%, 98%, 1);
        --x-2: 4%;
        --s-start-2: 20%;
        --s-end-2: 69%;
        --c-2: hsla(151, 81%, 77%, 1);
        --y-2: 54%;
        --c-3: hsla(168, 80%, 82%, 1);
        --y-3: 6%;
        --x-3: 33%;
        --s-start-3: 20%;
        --s-end-3: 69%;
        --s-start-4: 47.15307326228125%;
        --s-end-4: 69%;
        --c-4: hsla(207, 87%, 72%, 1);
        --y-4: 50%;
        --x-4: 36%;
    }

    100% {
        --x-0: 20%;
        --c-0: hsla(154, 55%, 87%, 1);
        --s-start-0: 20;
        --s-end-0: 69;
        --y-0: 67%;
        --s-start-1: 20;
        --s-end-1: 69;
        --x-1: 58%;
        --y-1: 4%;
        --c-1: hsla(200, 60%, 98%, 1);
        --x-2: 13%;
        --s-start-2: 20;
        --s-end-2: 69;
        --c-2: hsla(151, 81%, 77%, 1);
        --y-2: 80%;
        --c-3: hsla(168, 80%, 82%, 1);
        --y-3: 45%;
        --x-3: 39%;
        --s-start-3: 20;
        --s-end-3: 69;
        --s-start-4: 20;
        --s-end-4: 69;
        --c-4: hsla(207, 87%, 72%, 1);
        --y-4: 6%;
        --x-4: 92%;
    }
}

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

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

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

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

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

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

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

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

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

@property --c-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(200, 60%, 98%, 1)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.granime {
    --x-0: 14%;
    --c-0: hsla(154, 55%, 87%, 1);
    --y-0: 55%;
    --x-1: 19%;
    --y-1: 35%;
    --c-1: hsla(200, 60%, 98%, 1);
    --x-2: 4%;
    --c-2: hsla(151, 81%, 77%, 1);
    --y-2: 54%;
    --c-3: hsla(168, 80%, 82%, 1);
    --y-3: 6%;
    --x-3: 33%;
    --c-4: hsla(207, 87%, 72%, 1);
    --y-4: 50%;
    --x-4: 36%;
    ;
    background-color: hsla(200, 60%, 98%, 1);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 3000 3000' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), 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 10s linear infinite alternate;
    background-blend-mode: overlay, normal, normal, normal, normal, normal;
}