.pinwheel-content-wrapper {
    width: 62%;
    height: 81%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}


.pinwheel-background {
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
    position: absolute;
}

.color-wheel-center {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.color-wheel {
    min-width: 600px;
    min-height: 600px;
    width: 400%;
    height: 400%;
    background: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);
    animation: rotate 10s linear infinite;
    transform-style: preserve-3d;
    position: relative;
}

@keyframes rotate {
    from {
        transform: rotate(0deg) scale(4);
    }
    to {
        transform: rotate(360deg) scale(4);
    }
}