html {
    background: linear-gradient(#8eccff, #998eff, #998eff);
    background: linear-gradient(
        #8eccff 20%,
        #998eff,
        #f08eff,
        #93489f 60%,
        #231a39
    );
    background: linear-gradient(
        #8eccff 50vh,
        #998eff,
        #f08eff,
        #f7ebff
    );
}

body {
    margin: 50vh auto;
    max-width: max-content;
    font-size: 22px;
}

h1, h2 {
    margin: 0;
    color: #f5fcff;
    text-shadow: 0 1px 1px #23232323;
    filter: blur(0.5px);
}

h2 {
    font-size: 1.2em;
    margin-bottom: 50vh;
    opacity: 0.5;
}

p {
    text-wrap: pretty;
    white-space: pre-wrap;
    text-shadow: 0 1px 1px #23232323;
    filter: blur(0.5px);
}

p:nth-child(odd) {
    color: #232323;
    color: #f5fcff;
}

p:nth-child(even) {
    color: #232323;
    color: #f6eeff;
    color: #f7ebff;
}
