body{
    background-color: lch(0 0 0);
    display: flex; 
    justify-content: center;
    align-content: center;
    animation-name: backgroundgradient;
    animation-duration: 10s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
}
@keyframes backgroundgradient{
    0% {background-color: lch(0 0 0);}
    25% {background-color: lch(5 20 100)}
    50% {background-color: lch(5 20 0);}
    75% {background-color: lch(5 20 260);}
    100%{background-color: lch(5 20 300);}
}
html, body {
    height: 100%;
    margin: 0;
}
.main_logo_wrapper{
    display: flex;
    height: fit-content;
    width: fit-content;
}
.main_logo_wrapper img{
    mix-blend-mode: screen;
    width: 20rem;
    height: 20rem;
}
.logos_wrapper{
    display: grid;
    gap: 1rem;
    grid-auto-flow: row;
    height: fit-content;
    align-self: center;
}

.socials_logos_wrapper{
    justify-content: center;
    justify-self: center;
    display: grid;
    grid-column: 1;
    grid-auto-flow: column;
    width: fit-content;
    gap: 1rem;
    grid-template-columns:1fr 1fr 1fr;
}
.socials_logos_wrapper img {
    width: 4rem;
    mix-blend-mode: screen;
}
.readytext{
    font-family: 'Courier New', Courier, monospace;
    justify-self: center;
    font-weight: 900;
    color: lch(80 0 0);
}