/* canvas.background {
    position: fixed;
    top: 0;
    left: 0;
} */
.dayum {
    position: fixed;
    top: 20%;
    width: 100%;
    text-align: center;
    z-index: 100;
    display: block;
    justify-content: center;
    align-items: center;
}

/* @keyframes fadein_text {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
} */
.row {
    display: flex;
    margin: auto;
    width: 80%;
}

.column {
    flex: 50%;
}


div.centerbit {
    align-self: center;
    align-items: center;
    text-align: center;
    width: 80%;
}

.fadein_scroll {
    opacity: 0;
}

body {
    color: white;
    font-family: "Anton", sans-serif;
    font-weight: 400;
    font-style: normal;
}


h1.big {
    font-size: 144px;
}

.angled {


    transform: rotate(-20deg);

}


/* thx bro */

.rainbow {
    background-color: #1b1b1b;
    position: relative;
    /* top: 50%;
    left: 25%; */
    height: 10rem;
    width: 50%;
    display: flex;
    justify-content: center;
    /* align-items: center; */
}


.rainbow::before {
    filter: blur(5rem);
    opacity: 0.8;
}

@property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@keyframes spin {
    from {
        --angle: 0deg;
    }

    to {
        --angle: 360deg;
    }
}

.rainbow::after,
.rainbow::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: conic-gradient(from var(--angle), #ff4545, #2efd02, #2600ff, #ff4545);
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: -1;
    padding: 4px;
    border-radius: 7px;
    animation: 3s spin linear infinite;
}