.site-full-name {
    color: var(--gold);
    font-size: 12px;
    line-height: 1.8;
    margin-bottom: 12px;
}

.site-page .stars-hero-image {
    height: 450px;
    padding: 12px;
    border-radius: 4px;
    background: #2b1a30;
    box-shadow: 18px 18px 0 #e5b93c08;
}

.site-page .stars-hero-image img {
    object-fit: contain;
    background: #17111e;
}

.site-page .stars-hero-image span {
    font-size: 12px;
    letter-spacing: 1.4px;
}

.site-page .stars-ribbon {
    background: #29202f;
}

.site-page .stars-about article {
    border-top: 2px solid var(--gold);
}

.site-page .stars-cta {
    background: linear-gradient(120deg, #3a2039, #24152d);
}

@media (max-width: 600px) {
    .site-page .stars-hero-image {
        height: 330px;
        box-shadow: 9px 9px 0 #e5b93c08;
    }
}
