.container {
    margin: 3rem auto;
    padding: 0 3rem;
    @media (max-width: 500px) {
        padding: 0 30px;
    }
    max-width: 1000px;
    text-align: center;
}

.title {
    margin-bottom: 2.5rem;

    @media (max-width: 700px) {
        font-size: 1.5em;
    }
}

.subtext {
    margin-top: -1.5rem;
    margin-bottom: 2.5rem;
    @media (max-width: 700px) {
        font-size: 1.25em;
    }
}

.pink-text {
    color: var(--pink)
}

.very-important-usage-info-please-read {
    color: var(--yellow);
}

.section-header {
    margin-bottom: 0;

    &.intro-text {
        color: var(--mari-light)
    }
}

.cover-art {
    max-height: 256px;
    width: auto;

    @media (max-width: 700px) {
        height: auto;
        max-width: 300px;
    }


    box-shadow: 10px 10px 20px black;
    border-radius: 5px;
}