/* Vaelaris v1.1 – compact SoundCloud embeds directly below each release. */
.release-grid .release-item{min-width:0;display:flex;flex-direction:column;align-self:stretch}
.release-item .release-card{width:100%;flex:1;min-height:390px}
.release-item .sc-stream,.release-item .sc-pending{width:100%;background:linear-gradient(145deg,#0e1732,#080e22);border:1px solid rgba(144,181,234,.19);border-top:0;padding:15px 17px 17px;min-height:108px}
.sc-stream-intro{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}
.sc-platform,.sc-stream-label{font:800 9px/1.3 var(--f, sans-serif);letter-spacing:.12em;color:#c6d7f7}
.sc-stream-label{color:#7993c4}
.sc-wave{color:#ff8b4f;font-size:17px;letter-spacing:-.10em;margin-right:8px;white-space:nowrap}
.sc-load{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:rgba(41,74,131,.24);border:1px solid rgba(120,171,242,.35);color:#eff7ff;padding:10px 12px;font:800 10px/1.4 var(--f, sans-serif);letter-spacing:.09em;cursor:pointer;transition:background .2s,border-color .2s}
.sc-load:hover,.sc-load:focus-visible{background:rgba(67,118,194,.4);border-color:#8ecbff}
.sc-load[hidden],.sc-frame-slot[hidden]{display:none!important}
.sc-play-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background:#80beff;color:#07132b;width:26px;min-width:26px;height:26px;font-size:11px}
.sc-privacy{margin:9px 0 0;color:#8394b5;font-size:10px;line-height:1.55}
.sc-frame-slot{margin-top:12px;width:100%;min-height:126px;background:#111a2d}
.sc-frame-slot iframe{display:block;border:0;width:100%;height:126px;background:#111a2d}
.sc-pending{display:flex;align-items:center;gap:11px;color:#7f91b4;font:800 9px/1.5 var(--f, sans-serif);letter-spacing:.09em}
.sc-pending .sc-wave{opacity:.5}
@media(min-width:901px){.release-item .release-card{min-height:395px}}
@media(max-width:900px){.release-item .release-card{min-height:370px}}
@media(max-width:600px){.release-item .release-card{aspect-ratio:1/1.01;min-height:unset}.release-item .sc-stream,.release-item .sc-pending{padding:13px 15px 15px}.sc-frame-slot iframe{height:125px}}
