/* Künstlerseite: derselbe responsive Player wie auf der Release-Seite. */
.artist-card-player{
    margin:12px 15px!important;
    padding:12px;
    overflow:hidden;
    border:1px solid #e0e6ed;
    border-radius:13px;
    background:#f3f5f8;
}
.artist-card-player>.audio-player,
.artist-card-player>.p3-native-audio{display:none!important}
.artist-card-player>div:not(.p3-player-ui){
    margin-top:10px;
    color:#667386;
    font-size:11px;
    font-weight:700;
    line-height:1.45;
    white-space:normal;
    overflow-wrap:anywhere;
}
.artist-card-player .p3-player-ui{width:100%;max-width:100%}
.artist-card-player .p3-player-main{min-width:0}
.artist-card-player .p3-player-progress{display:block;width:100%;max-width:100%}
@media(max-width:620px){
    .artist-card-player{
        width:calc(100% - 30px)!important;
        max-width:calc(100% - 30px)!important;
        margin:12px 15px!important;
        padding:11px!important;
    }
    .artist-card-player .p3-player-ui{
        grid-template-columns:44px minmax(0,1fr)!important;
        gap:10px!important;
    }
    .artist-card-player .p3-player-toggle{width:44px!important;height:44px!important}
    .artist-card-player .p3-player-mute{display:none!important}
    .artist-card-player .p3-player-row{
        display:flex!important;
        flex-direction:row!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:8px!important;
        margin-bottom:6px!important;
    }
    .artist-card-player .p3-player-row strong{font-size:13px!important}
    .artist-card-player .p3-player-time{font-size:10px!important;white-space:nowrap!important}
    .artist-card-player>div:not(.p3-player-ui){font-size:10px!important;line-height:1.35!important}
}
