.station-art{position:relative;color:#ecf1ef!important;letter-spacing:0!important;isolation:isolate}.cover-face{display:none}.cover-compact{font-size:17px;font-weight:600;letter-spacing:0;line-height:1}.logo-tile{display:grid;place-items:center;background:#f7f8f5;overflow:hidden;border-radius:18%;aspect-ratio:1}.station-art .logo-tile img{width:100%;height:100%;padding:12%;object-fit:contain}
.station-art.has-logo:not(.album):not(.immersive-art) .cover-compact{display:none}.station-art.has-logo:not(.album):not(.immersive-art) .cover-face{display:block;width:100%;height:100%;padding:0}.station-art.has-logo:not(.album):not(.immersive-art) .cover-face>span,.station-art.has-logo:not(.album):not(.immersive-art) .cover-title{display:none}.station-art.has-logo:not(.album):not(.immersive-art) .logo-tile{width:100%;height:100%;border-radius:inherit}
.album.station-art,.immersive-art.station-art{container-type:inline-size;box-shadow:0 24px 60px #0002;border:1px solid #ffffff16}
.album.station-art .cover-compact,.immersive-art.station-art .cover-compact{display:none}.album .cover-face,.immersive-art .cover-face{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:9%;text-align:left;overflow:hidden}.album .cover-face:after,.immersive-art .cover-face:after{content:'';position:absolute;width:65%;height:65%;right:-26%;bottom:-27%;border:1px solid #ffffff13;border-radius:50%;pointer-events:none}.cover-category{font-size:12px;font-size:3.3cqw;font-weight:500;letter-spacing:.13em;color:#dde9e4b3}.cover-title{position:relative;z-index:1;font-size:32px;font-size:10cqw;line-height:1.35;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;margin:8% 0}.cover-title[data-length=medium]{font-size:8cqw}.cover-title[data-length=long]{font-size:6cqw}.cover-foot{font-size:10px;font-size:2.7cqw;letter-spacing:.1em;font-weight:400;color:#dde9e47a}.album.has-logo .cover-face,.immersive-art.has-logo .cover-face{justify-content:flex-end}.album.has-logo .logo-tile,.immersive-art.has-logo .logo-tile{width:34%;max-height:45%;margin-bottom:auto;flex-shrink:0;box-shadow:0 6px 24px #0001}.album.has-logo .cover-category,.immersive-art.has-logo .cover-category{display:none}.album.has-logo .cover-title,.immersive-art.has-logo .cover-title{font-size:7cqw;margin:8% 0 5%}.album.has-logo .cover-title[data-length=long],.immersive-art.has-logo .cover-title[data-length=long]{font-size:5.5cqw}
#immersive{background:var(--station-shade,#101b21)}#immersive:before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,#08131918,#081319c9);pointer-events:none}.ambient-breath{background:radial-gradient(circle at 35% 48%,var(--station-hue,#315d68) 0,transparent 42%),radial-gradient(circle at 70% 50%,#344f6a42 0,transparent 39%)}.ambient-flow i:nth-child(1){background:radial-gradient(circle,var(--station-hue,#315f68) 0,transparent 62%)}
@media(max-height:680px) and (max-width:700px){.immersive-art .cover-foot,.immersive-art .cover-category{display:none}.immersive-art .cover-face{justify-content:center}.immersive-art.has-logo .cover-title{display:none}.immersive-art.has-logo .logo-tile{width:100%;max-height:100%;margin:0}.immersive-art .cover-title{font-size:13cqw}.immersive-art .cover-title[data-length=long]{font-size:8cqw}}
