#kaylen:where(.main) {
    background-color: var(--color-secondary);
    transition: all 1s ease-in
}

#kaylen:where(.main):before {
    content: "";
    height: 100vh;
    width: 100vw;
    color: #71717112;
    position: fixed;
    z-index: -1;
    background: linear-gradient(currentcolor 1px, transparent 1px)0 0/100px 102px, linear-gradient(to right, currentcolor 1px, transparent 1px)0 0/100px 102px;
    transition: all .5s linear 0s
}

#kaylen:where(.main):after {
    position: fixed;
    content: "";
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: .1;
    transform: translateZ(0);
    filter: blur(100px) saturate(100%);
    top: 0;
    transition: all 1s ease-in;
    animation: fadeIn .5s ease-in
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: .1
    }
}

html[data-current-section=Main] #kaylen:where(.main):after {
    background: radial-gradient(at 0% 0%, #0048ff 0, transparent 50%), radial-gradient(at 40% 40%, #1e90ff 0, transparent 50%), radial-gradient(at 90% 10%, #ff69b4 0, transparent 50%), radial-gradient(at 50% 95%, #0ff 0, transparent 50%), radial-gradient(at 20% 30%, #32cd32 0, transparent 50%), radial-gradient(at 90% 90%, var(--color-secondary)0, transparent 50%), radial-gradient(at 33% 50%, #ff4500 0, transparent 50%), radial-gradient(at 79% 53%, purple 0, transparent 50%)
}

html[data-current-section=About] #kaylen:where(.main):after {
    background: radial-gradient(at 40% 40%, red 0, transparent 50%), radial-gradient(at 90% 10%, green 0, transparent 50%), radial-gradient(at 50% 95%, #ff0 0, transparent 50%), radial-gradient(at 20% 30%, #00f 0, transparent 50%), radial-gradient(at 90% 90%, #f0f 0, transparent 50%), radial-gradient(at 33% 50%, orange 0, transparent 50%), radial-gradient(at 79% 53%, teal 0, transparent 50%)
}

html[data-current-section=Experience] #kaylen:where(.main):after {
    background: radial-gradient(at 0 0, #8a2be2 0, transparent 50%), radial-gradient(at 40% 40%, #9932cc 0, transparent 50%), radial-gradient(at 90% 10%, #9400d3 0, transparent 50%), radial-gradient(at 50% 95%, orchid 0, transparent 50%)
}

html[data-current-section=Projects] #kaylen:where(.main):after {
    background: radial-gradient(at 40% 40%, #00f 0, transparent 50%), radial-gradient(at 90% 10%, green 0, transparent 50%), radial-gradient(at 50% 95%, #add8e6 0, transparent 50%), radial-gradient(at 20% 30%, #4682b4 0, transparent 50%), radial-gradient(at 90% 90%, #0ff 0, transparent 50%), radial-gradient(at 33% 50%, #6495ed 0, transparent 50%), radial-gradient(at 79% 53%, #0ff 0, transparent 50%)
}

html[data-current-section=Comissions] #kaylen:where(.main):after {
    background: radial-gradient(at 40% 40%, #ff4500 0, transparent 50%), radial-gradient(at 90% 10%, gold 0, transparent 50%), radial-gradient(at 50% 95%, #ff69b4 0, transparent 50%), radial-gradient(at 20% 30%, #0f0 0, transparent 50%), radial-gradient(at 90% 90%, #9400d3 0, transparent 50%), radial-gradient(at 33% 50%, #f0f 0, transparent 50%), radial-gradient(at 79% 53%, orange 0, transparent 50%)
}