:root{--music-accent:#60e1c1;--plum-text:#f6eff5;--plum-muted:#b6a7b2;--plum-border:#ffffff19}body,.site-shell{color:var(--plum-text);background:#100b10}.site-shell{background:linear-gradient(#35172d 0,#1e111c 360px,#100b10 780px)}.site-shell>div:first-child,.site-shell>header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#180f18e8}.music-browser{color:var(--plum-text);background:0 0}.music-browser .music-eyebrow{color:#c6a6ba}.browse-heading p,.discovery-item p,.release-rows p{color:var(--plum-muted)}.home-music-hero{background:linear-gradient(#3b1933,#1c101b)}.home-music-hero .flow-cover,.flow-cover{background:#44313f}.home-music-hero .flow-current,.flow-current{background:#533c4d;border-color:#dac6d37a}.home-music-hero .flow-playing,.flow-cover.flow-playing{border-color:rgba(var(--cover-glow),.85);box-shadow:0 0 0 1px rgba(var(--cover-glow),.25),0 0 18px rgba(var(--cover-glow),.38),0 10px 38px rgba(var(--cover-glow),.24)}.flow-playing .flow-order{color:rgb(var(--cover-glow))}.hero-player-console,.coverflow-console{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff12;border:1px solid #ffffff24}.hero-player-console{border-radius:8px;margin-bottom:18px;padding:14px}.now-playing.coverflow-dialog{background:linear-gradient(#411b37,#160c14 85%);border-radius:8px}.coverflow-atmosphere{display:none}.coverflow-current-track{background:#140b14a8}.coverflow-queue,.floating-queue{background:#241721f5;border-color:#ffffff24}.premium-player{background:#281d27ec;border-color:#ffffff24}.coverflow-waveform{max-width:760px;margin-block:-4px 12px}.coverflow-waveform canvas,.audio-visualizer canvas,.coverflow-waveform .spectrum-fallback,.audio-visualizer .spectrum-fallback{height:64px}.audio-visualizer>span{color:var(--plum-muted);font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 18px;display:flex}.section-heading h2{font-size:20px;font-weight:600}.section-heading>span{color:var(--plum-muted);font-size:12px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.playlist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-item{min-width:0;position:relative}.discovery-art{aspect-ratio:1;background:#392334;border-radius:6px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.discovery-art img{object-fit:cover;width:100%;height:100%}.discovery-rank{background:#180d18ba;border:1px solid #ffffff30;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.discovery-play{color:#142820;background:#60e1c1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:14px;right:14px}.discovery-item h3{overflow-wrap:anywhere;margin-top:12px;font-size:15px;font-weight:600}.discovery-item p{margin-top:5px;font-size:12px}.collection-mosaic{grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.collection-mosaic img{min-width:0;min-height:0}.collection-play{margin-top:8px}.collection-back{color:#ddc9d7;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:inline-flex}.release-rows article{border-bottom:1px solid var(--plum-border);align-items:center;gap:14px;padding:12px 0;display:flex}.release-rows article>img{object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;height:48px}.release-rows article>div{flex:1;min-width:0}.release-rows h3,.release-rows p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-rows h3{font-size:14px;font-weight:600}.release-rows p{margin-top:4px;font-size:12px}.release-rank{color:#c6a6ba;flex-shrink:0;width:22px;font-size:12px}.release-plays{color:var(--plum-muted);font-size:12px}.release-form-section,.release-checklist,.profile-section{border-top:1px solid var(--plum-border);padding-block:22px}.release-checklist{position:sticky;top:90px}.profile-banner{border-bottom:1px solid var(--plum-border);overflow:hidden}.profile-banner h1{overflow-wrap:anywhere;font-size:28px}.profile-banner p{overflow-wrap:anywhere}.profile-count{color:#d4b6ca;font-size:13px}.profile-release{border-bottom:1px solid var(--plum-border);padding-block:16px}.upload-workspace input:not([type=checkbox]),.upload-workspace select,.upload-workspace textarea,.profile-workspace input:not([type=file]),.profile-workspace textarea{background-color:#1b121bcc;border-color:#ffffff24;border-radius:6px}.profile-workspace input:focus,.profile-workspace textarea:focus,.upload-workspace input:focus,.upload-workspace textarea:focus,.upload-workspace select:focus{outline-offset:2px;outline:2px solid #cba3bd}.upload-workspace input[type=file],.profile-workspace input[type=file]{max-width:100%;font-size:12px}.upload-workspace .release-form>.grid>label{min-width:0}.profile-workspace .music-primary{align-items:center;gap:8px;display:inline-flex}.music-primary:disabled,.music-icon:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #d5b3ca}@media (min-width:768px){.now-playing.coverflow-dialog{width:80vw}}@media (max-width:1000px){.playlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.home-music-hero>header{justify-content:flex-end}.home-music-hero>header>div{display:none}.home-music-hero .coverflow-stage{--flow-card-width:min(64%,clamp(140px,calc(100svh - 640px),230px));--flow-step:clamp(90px,26vw,140px);place-items:center;height:auto;padding-block:12px;display:grid}.home-music-hero .flow-current{position:relative;top:auto;left:auto;transform:none}.home-music-hero .flow-current .flow-caption strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.home-music-hero .audio-visualizer{margin:0 0 10px}.home-music-hero .audio-visualizer canvas,.home-music-hero .audio-visualizer .spectrum-fallback{height:40px}.home-music-hero .hero-track-meta{grid-area:1/1/auto/-1}.home-music-hero .hero-transport{grid-area:2/1/auto/3;gap:4px}.home-music-hero .hero-player-console>.music-icon:last-child{grid-row:2}.home-music-hero .hero-player-console>.music-icon:nth-last-child(2),.home-music-hero .hero-player-console>.song-commerce{grid-row:3}.home-music-hero .hero-player-console .music-icon{width:44px;height:44px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.release-plays{display:none}.release-rows article{gap:8px}.release-rows .music-icon{flex-shrink:0;width:30px}.coverflow-waveform canvas,.audio-visualizer canvas,.coverflow-waveform .spectrum-fallback,.audio-visualizer .spectrum-fallback{height:48px}.profile-banner .flex.items-end{flex-wrap:wrap}.profile-banner .flex.items-end>div{min-width:0;max-width:100%}.release-checklist{position:static}}
