/* Optional player positioning inside the iframe viewport. CSP-safe external CSS. */
body.ma-inline-player .ep-player{position:static;left:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:100%;border-bottom:1px solid #758299;border-radius:10px;margin-top:16px}
body.ma-inline-player .ep{padding-bottom:clamp(12px,3vw,28px)}
body.ma-sticky-player .ep{padding-bottom:210px}
body.ma-sticky-player .ep-player{bottom:0}
body.ma-sticky-player .album-detail{padding-bottom:170px}
body.ma-sticky-player .audio-wrap{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,1000px);z-index:20;background:#18243a;border:1px solid #536681;border-bottom:0;border-radius:12px 12px 0 0;padding:12px 16px;box-shadow:0 -4px 20px #0006}
body.ma-sticky-player .audio-wrap audio{display:block;width:100%}
body.ma-sticky-player .audio-wrap p{margin:5px 0 0;overflow-wrap:anywhere}
@media(max-width:480px){body.ma-sticky-player .ep{padding-bottom:240px}body.ma-sticky-player .album-detail{padding-bottom:190px}}
