/* Full available content width; cards keep their carousel/grid sizes. */
body.founda-app.founda-streaming .wrap,body.founda-app.founda-streaming .kapitol-breadcrumbs{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}
body.founda-app.founda-streaming :is(main,section,.app-section,.app-archive,.single-release,.platform-content-page,.platform-page-content,.single-post-panel,.founda-footer-creator-banner){max-width:none}
body.founda-app.founda-streaming :is(.app-section,.single-description,.single-player-panel,.release-stage,.platform-profile-hero,.app-archive,.listener-library){width:100%}
body.founda-app.founda-streaming :is(section,article,.panel,.app-song,.app-song-art,.music-cover,.music-cover-card,.single-artwork,.single-post-art,.release-stage,.platform-profile-hero,.platform-artist-card,.platform-artist-card>div,.platform-artist-photo,.zed-player,.zed-player-art,.zed-quick-player-card,.zed-quick-player-art,.zed-payment-box,.zed-comments-section,.zed-share,.zed-share-btn,.listener-followed-artist,.platform-page-content,.founda-footer-creator-banner,.zed-account-card,.zed-account-preview,.zed-submit-card,.zed-submit-form,.zed-admin-card,.zed-portal-card,.zed-guest-card,.notice,.artist-recent-section,.artist-song-art,.stream-header .navlinks,.primary-menu a,.btn,.listener-button,.music-tabs a,.platform-filters a){border-radius:0}
body.founda-app.founda-streaming :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){border-radius:0}
body.founda-app.founda-streaming .founda-footer-creator-banner{width:100%;padding-left:24px;padding-right:24px}
body.founda-app.founda-streaming .single-release{padding-top:24px}
body.founda-app.founda-streaming .release-stage{grid-template-columns:260px minmax(0,1fr);margin-bottom:24px}
body.founda-app.founda-streaming .single-artwork{max-width:none;width:100%;height:auto;aspect-ratio:1}
.release-art-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#14233e;color:#8ea0bc;font-size:72px}
body.founda-app.founda-streaming .single-player-panel{margin:0 0 24px;padding:24px;scroll-margin-top:100px}
body.founda-app.founda-streaming .single-description{margin-bottom:24px;scroll-margin-top:100px}
body.founda-app.founda-streaming .single-player-panel>.zed-player{width:100%;grid-template-columns:64px minmax(0,1fr);padding:20px}
body.founda-app.founda-streaming .single-player-panel .zed-player-art{width:64px;height:64px}
body.founda-app.founda-streaming .single-player-panel .zed-player-title strong{font-size:16px}
.release-album-track{margin:18px 0;border-bottom:1px solid var(--app-line);padding-bottom:18px}.release-album-track h3{font-size:15px}
.founda-waveform{grid-column:1/-1;width:100%;padding:16px 0 0;margin-top:8px;border-top:1px solid var(--app-line);min-width:0}
.waveform-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.waveform-toolbar strong{font-size:12px;font-weight:600;color:var(--app-ink)}.waveform-toolbar button{padding:7px 12px;background:#14233e;color:var(--app-ink);border:1px solid var(--app-line);font-size:11px;cursor:pointer}.waveform-toolbar button:disabled{opacity:.5;cursor:wait}.waveform-stage{height:82px;position:relative;background:#071329}.waveform-stage canvas{display:block;width:100%;height:82px}.waveform-stage input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.waveform-stage:focus-within{outline:2px solid var(--music-accent);outline-offset:3px}.founda-waveform p{font-size:11px;color:var(--app-muted);line-height:1.6;margin:10px 0 0}.waveform-toolbar button[hidden]{display:none}
@media(max-width:700px){body.founda-app.founda-streaming .wrap,body.founda-app.founda-streaming .kapitol-breadcrumbs{padding-left:16px;padding-right:16px}body.founda-app.founda-streaming .founda-footer-creator-banner{padding-left:16px;padding-right:16px}body.founda-app.founda-streaming .release-stage{grid-template-columns:1fr;gap:20px;padding:18px}body.founda-app.founda-streaming .single-artwork{max-width:280px}body.founda-app.founda-streaming .single-player-panel{padding:16px}body.founda-app.founda-streaming .single-player-panel>.zed-player{padding:14px;grid-template-columns:48px minmax(0,1fr)}body.founda-app.founda-streaming .single-player-panel .zed-player-art{width:48px;height:48px}body.founda-app.founda-streaming .single-player-panel .zed-player-title strong{font-size:14px}.waveform-toolbar{flex-wrap:wrap}}
