/* V80: one authoritative disc animation and a stable portrait layout */
body.studio-app .music-room .album-frame.v76-disc-stage{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:13px!important;padding:24px 16px!important;min-height:310px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(205,168,112,.32)!important;background:radial-gradient(circle at 50% 35%,#38313b 0%,#23232d 63%,#191c26 100%)!important;box-shadow:inset 0 1px rgba(250,223,169,.12)!important}
body.studio-app.night .music-room .album-frame.v76-disc-stage{background:radial-gradient(circle at 50% 36%,#292b35,#191c26 70%,#151922)!important;border-color:rgba(218,176,111,.28)!important}
body.studio-app .music-room .album-frame.v76-disc-stage #featureCover{display:none!important}
body.studio-app .music-room #v76Disc{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:min(100%,250px)!important;height:auto!important;aspect-ratio:1!important;box-sizing:border-box!important;isolation:isolate!important;border-radius:50%!important;background:repeating-radial-gradient(circle,transparent 0 4px,rgba(54,34,28,.11) 4.5px 5.5px,transparent 6px 9px),conic-gradient(#86623d,#f7dfaa 34deg,#b48a54 73deg,#ebc68a 116deg,#89613d 154deg,#f2d4a0 203deg,#a27742 254deg,#f9e0ae 311deg,#86623d)!important;box-shadow:0 15px 35px rgba(0,0,0,.28),inset 0 0 0 2px rgba(255,241,205,.55),inset 0 0 0 12px rgba(80,50,30,.08)!important;transform-origin:50% 50%!important;animation:v80-rotation 6s linear infinite!important;animation-play-state:paused!important;will-change:transform}
body.studio-app .music-room #v76Disc.v76-playing{animation-play-state:running!important}
@keyframes v80-rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
body.studio-app .music-room #v76Disc::before{content:"";position:absolute;inset:12%;border:1px solid rgba(77,45,26,.28);border-radius:50%;pointer-events:none}
body.studio-app .music-room #v76Disc .v76-disc-label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:62%!important;height:auto!important;aspect-ratio:1!important;box-sizing:border-box!important;padding:12px!important;border-radius:50%!important;border:2px solid rgba(241,206,145,.8)!important;background:radial-gradient(circle at 35% 20%,#674450,#382734 70%,#241e2b)!important;color:#f8e5c4!important;box-shadow:inset 0 0 20px rgba(0,0,0,.23)!important;text-align:center!important;overflow:hidden!important}
body.studio-app .music-room #v76Disc .v76-disc-brand{font-size:10px!important;letter-spacing:.14em!important;color:#edc88e!important}
body.studio-app .music-room #v76Disc #v76DiscTitle{font-size:clamp(.66rem,1.3vw,.94rem)!important;line-height:1.35!important;color:#fff0d5!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;max-height:5.4em!important;overflow:hidden!important;text-shadow:0 1px 3px #20141a!important}
body.studio-app .music-room #v76Disc .v76-disc-small{font-size:8px!important;color:#ddbb89!important}
body.studio-app .music-room .v76-disc-hole{display:none!important}
body.studio-app .music-room .v76-disc-status{color:#e8c58d!important;font-size:.82rem!important}
@media(max-width:620px) and (orientation:portrait){body.studio-app .music-room .album-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}body.studio-app .music-room .album-frame.v76-disc-stage{width:100%!important;min-height:unset!important;padding:22px 14px!important;gap:12px!important}body.studio-app .music-room #v76Disc{width:min(66vw,245px)!important;max-width:100%!important}body.studio-app .music-room #v76Disc .v76-disc-label{padding:9px!important;gap:3px!important}body.studio-app .music-room #v76Disc #v76DiscTitle{font-size:clamp(.68rem,2.8vw,.9rem)!important}body.studio-app .music-room .album-meta{width:100%!important;box-sizing:border-box!important;padding:8px!important;text-align:center!important}}
@media(max-width:370px){body.studio-app .music-room #v76Disc{width:min(68vw,205px)!important}body.studio-app .music-room #v76Disc #v76DiscTitle{font-size:.65rem!important}}
