body {
    background: rgb(15, 15, 15);

    font-family: 'SF Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    color: #fff;

    overflow: hidden;
}

.content {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.head {
    display: flex;
    flex-direction: row;
    align-items: center;

    font-size: 2rem;
    font-weight: 800;
    margin-bottom: 1rem;
}

.head img {
    width: 5rem;
    height: 5rem;
    margin-right: 1.5rem;
}

.head h1 {
    margin: 0;
}

.description {
    font-size: 2rem;
    font-weight: 500;
}

.rrss {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: row;
}

.icon {
    width: 3rem;
    height: 3rem;
    margin-right: 1rem;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}

.gradient-creators {
    background: linear-gradient(90deg, #a554ff 0%, #54c2ff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.link-twitch {
    color: #6441a5;
    text-decoration: none;
    font-weight: 700;
}

.content { z-index: 1; }
.bg { z-index: 0; }

#light1 {
    position: absolute;
    top: -50rem;
    left: -30rem;
}

#light2 {
    position: absolute;
    top: 40rem;
    right: -40rem;
}