/* =========================================================
   AvidVinyl Build 037.2 — Audio Samples Refresh
   ========================================================= */

/* Enlarged one-word AvidVinyl Jukebox branding. */
.audio-samples-intro .av-jukebox-title{
    margin:0 0 20px;
    color:#2c3033;
    font-family:Georgia,"Times New Roman",serif;
    font-size:clamp(2rem,4vw,2.7rem);
    font-weight:700;
    line-height:1.08;
    letter-spacing:.035em;
    text-transform:none;
}

.audio-samples-intro .av-jukebox-title span{
    color:var(--red);
}

/*
 * Blend the Wimpy player into the page while retaining a subtle edge.
 * The embedded Wimpy code and its own controls are unchanged.
 */
.audio-samples-page{
    padding-bottom:clamp(80px,9vw,135px);
}

.audio-samples-intro{
    margin-bottom:clamp(48px,6vw,72px);
}

.wimpy-player-shell{
    width:min(1180px,100%);
    min-height:0 !important;
    margin:0 auto;
    padding:clamp(22px,3vw,34px) !important;
    overflow:hidden;
    border:0 !important;
    background:transparent !important;
    background-color:transparent !important;
    box-shadow:none !important;
}

.wimpy-player-scale{
    display:inline-block;
    margin:0 auto !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}

/* Prevent inherited or embedded wrappers creating a contrasting surround. */
.wimpy-player-shell::before,
.wimpy-player-shell::after,
.wimpy-player-scale::before,
.wimpy-player-scale::after{
    content:none !important;
    display:none !important;
}

.wimpy-player-shell > div,
.wimpy-player-scale > div{
    background-color:transparent !important;
}

@media(max-width:650px){
    .audio-samples-intro .av-jukebox-title{
        font-size:clamp(1.75rem,8vw,2.3rem);
        margin-bottom:16px;
    }

    .audio-samples-intro{
        margin-bottom:38px;
    }

    .wimpy-player-shell{
        padding:16px 4px 24px !important;
    }
}
