.host-body .music-submissions-screen{display:flex;flex-direction:column;justify-content:center}
.music-listening-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;min-height:0}
.music-listening-copy{text-align:center;min-width:0}
.host-body .music-listening-copy h1{font-size:clamp(2rem,5.8vh,5rem);line-height:1.05}
.music-listening-copy>p{margin:12px 0}
.music-submitted{align-self:center;min-height:0;max-height:65vh;padding:clamp(16px,2vw,28px);border:1px solid #b6ff0055;border-radius:24px;background:#17111fcc;text-align:left;display:flex;flex-direction:column}
.music-submitted h2{margin:0 0 16px;font-size:clamp(22px,3vh,34px);color:#b6ff00;display:flex;justify-content:space-between;gap:16px}
.music-submitted h2 span{color:white}
.music-submitted ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;overflow:auto;min-height:0}
.music-submitted li{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:#b6ff0015;font-size:clamp(18px,2.8vh,30px);overflow-wrap:anywhere}
.music-submitted li b{color:#b6ff00;font-size:1.3em;flex:none}
.music-submitted>p{color:#ccc;margin:0;font-size:20px}
@media(max-width:750px){.music-listening-layout{grid-template-columns:1fr;gap:16px}.music-submitted{max-height:26vh;width:100%;box-sizing:border-box}.host-body .music-listening-copy .quisty-music-listening{width:18vh;height:18vh}.music-submitted ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
