.music-page .stars-hero-image {
    border-radius: 160px 160px 12px 12px;
    box-shadow: 0 0 0 12px #e5b93c05, 0 0 0 13px #e5b93c20;
}

.music-page .stars-hero-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(transparent 55%, #21112d);
    pointer-events: none;
}

.music-page .stars-hero-image span {
    z-index: 1;
}

.music-page .stars-ribbon {
    background: linear-gradient(90deg, #32152d, #482046, #32152d);
}

.music-page .stars-about article > i {
    font-size: 36px;
}

.music-page .stars-cta {
    background: radial-gradient(ellipse at right, #6a075f80, transparent 65%), #28172f;
}

@media (max-width: 600px) {
    .music-page .stars-hero-image {
        border-radius: 100px 100px 12px 12px;
    }
}
