/* Featured album dashboard on Music World. */
body.music-home-body::before { display: none !important; content: none !important; }
.music-home-reference #featured-release.music-featured-detail {
    display: grid;
    grid-template-columns: minmax(0, .62fr) minmax(0, 1.08fr) minmax(0, 1.14fr) minmax(0, .75fr);
    align-items: start;
    gap: 12px;
    padding: 10px;
}
.music-home-reference #featured-release > * { min-width: 0; max-width: 100%; box-sizing: border-box; }
.music-home-reference #featured-release .music-featured-detail__cover {
    display: block; grid-column: auto; width: 100%; height: auto; min-width: 0; min-height: 0;
    aspect-ratio: .78; align-self: start; background-size: cover; background-position: center;
}
.music-home-reference #featured-release .music-featured-detail__about,
.music-home-reference #featured-release .music-featured-detail__tracks,
.music-home-reference #featured-release .music-featured-detail__listen { grid-column: auto; width: auto; }
.music-home-reference #featured-release .music-featured-detail__about h2 { overflow-wrap: anywhere; font-size: clamp(14px, 1.4vw, 19px); }
.music-home-reference #featured-release .music-featured-detail__about > p:not(.music-kicker) { font-size: 13px; line-height: 1.35; }
.music-home-reference #featured-release .music-featured-detail__listen { display: flex; align-items: stretch; gap: 7px; padding: 8px; }
.music-home-reference #featured-release .music-featured-detail__listen > * { grid-column: auto; grid-row: auto; }
.music-home-reference #featured-release .music-featured-detail__listen .music-platform-badges { display: grid; grid-template-columns: 1fr; width: 100%; gap: 5px; }
.music-home-reference #featured-release .music-featured-detail__listen .music-kicker { line-height: 1.4; overflow-wrap: anywhere; }
.music-home-reference #featured-release .music-featured-detail__player { grid-column: 1 / -1; width: 100%; padding: 0; margin: 0; scroll-margin-top: 85px; }
.music-home-reference #featured-release .music-featured-detail__player .music-spotify-player { width: 100%; height: 154px; margin: 0; padding: 0; }
.music-home-reference #featured-release .music-featured-detail__player iframe { display: block; width: 100%; height: 152px; }
@media (max-width: 1100px) and (min-width: 761px) {
    .music-home-reference #featured-release.music-featured-detail { grid-template-columns: 170px minmax(0, 1fr); gap: 12px; }
    .music-home-reference #featured-release .music-featured-detail__tracks,
    .music-home-reference #featured-release .music-featured-detail__listen,
    .music-home-reference #featured-release .music-featured-detail__player { grid-column: 1 / -1; }
    .music-home-reference #featured-release .music-featured-detail__listen .music-platform-badges { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 760px) {
    .music-home-reference #featured-release.music-featured-detail { grid-template-columns: minmax(0, 1fr) !important; padding: 8px; gap: 9px; }
    .music-home-reference #featured-release .music-featured-detail__cover { width: 100%; max-width: 280px; margin-inline: auto; aspect-ratio: 1; }
    .music-home-reference #featured-release .music-featured-detail__about,
    .music-home-reference #featured-release .music-featured-detail__tracks,
    .music-home-reference #featured-release .music-featured-detail__listen,
    .music-home-reference #featured-release .music-featured-detail__player { grid-column: 1 !important; width: 100%; }
    .music-home-reference #featured-release .music-featured-detail__about h2 { font-size: 19px; }
    .music-home-reference #featured-release .music-featured-detail__listen { padding: 8px; }
    .music-home-reference #featured-release .music-featured-detail__listen .music-platform-badges { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
    .music-home-reference #featured-release .music-featured-detail__player iframe { height: 152px; }
}

/* Client's compact Music homepage hero and section navigation. */
.music-home-reference .music-hero__mobile-text { display: none; }
.music-world-page .music-home-reference .music-feature-nav { min-height: 0 !important; }
.music-world-page .music-home-reference .music-feature-nav a {
    box-sizing: border-box;
    min-height: 56px !important;
    padding: 6px !important;
    gap: 2px;
}
.music-world-page .music-home-reference .music-feature-nav > a > span { line-height: 0; }
.music-world-page .music-home-reference .music-feature-nav span svg { width: 18px; height: 18px; }
.music-world-page .music-home-reference .music-feature-nav small { font-size: 9px; line-height: 1.2; }

@media (max-width: 620px) {
    .music-world-page .music-home-reference .music-hero {
        display: flex !important;
        flex-direction: column;
        align-items: stretch;
        min-height: 0 !important;
        padding: 0 !important;
    }
    .music-world-page .music-home-reference .music-hero::before {
        position: relative;
        inset: auto;
        order: 0;
        z-index: 0;
        flex: 0 0 auto;
        width: 100%;
        height: clamp(190px, 56vw, 250px);
        border: 0;
        background: var(--music-hero-image) center 34% / cover no-repeat;
    }
    .music-world-page .music-home-reference .music-hero__copy {
        box-sizing: border-box;
        order: 1;
        width: 100% !important;
        margin: 0;
        padding: 12px !important;
        border: 0;
        border-top: 1px solid rgba(230, 177, 83, .45);
    }
    .music-home-reference .music-hero__desktop-text,
    .music-world-page .music-home-reference .music-hero__eyebrow { display: none; }
    .music-home-reference .music-hero__mobile-text { display: inline; }
    .music-world-page .music-home-reference .music-hero h1 {
        margin: 0;
        font-size: 36px !important;
        line-height: 1 !important;
    }
    .music-world-page .music-home-reference .music-hero__tagline {
        margin: 5px 0 !important;
        font-size: 15px !important;
        line-height: 1.2;
    }
    .music-world-page .music-home-reference .music-hero__intro {
        margin: 0 0 8px !important;
        font-size: 12px !important;
        line-height: 1.3 !important;
    }
    .music-world-page .music-home-reference .music-hero__actions { margin: 0; gap: 7px !important; }
    .music-world-page .music-home-reference .music-hero__actions a {
        min-width: 0 !important;
        min-height: 32px;
        padding: 7px 10px !important;
    }
    .music-world-page .music-home-reference .music-service-row {
        max-width: none;
        margin-top: 8px !important;
    }
    .music-world-page .music-home-reference .music-service-row > span { display: none; }
    .music-world-page .music-home-reference .music-hero__release-stamp {
        position: relative;
        inset: auto;
        order: 2;
        display: flex;
        align-items: center;
        gap: 8px;
        box-sizing: border-box;
        width: 100%;
        min-height: 42px;
        margin: 0;
        padding: 8px 12px;
        border: 0;
        border-top: 1px solid rgba(230, 177, 83, .45);
        box-shadow: none;
    }
    .music-world-page .music-home-reference .music-hero__release-stamp span { flex-shrink: 0; font-size: 7px; }
    .music-world-page .music-home-reference .music-hero__release-stamp strong { min-width: 0; font-size: 12px; }
    .music-world-page .music-home-reference .music-hero__release-stamp small { display: none; }
    .music-world-page .music-home-reference .music-feature-nav { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
    .music-world-page .music-home-reference .music-feature-nav a { min-height: 52px !important; padding: 6px 4px !important; }
    .music-world-page .music-home-reference .music-feature-nav a:nth-child(-n+3) { border-bottom: 1px solid rgba(228, 177, 86, .34); }
    .music-world-page .music-home-reference .music-feature-nav a:nth-child(3n) { border-right: 0; }
    .music-world-page .music-home-reference .music-feature-nav span svg { width: 16px; height: 16px; }
    .music-world-page .music-home-reference .music-feature-nav strong { font-size: 8px; line-height: 1.25; letter-spacing: .03em; }
    .music-world-page .music-home-reference .music-feature-nav small { display: none; }
}
