/* Resting object only. Player surfaces and skin rules load on selection. */
.cd-player { width:clamp(180px,19vw,235px); }
.cd-player:hover .walkman-photo { transform:rotate(7deg); }
.stage .cd-player { transform:rotate(-8deg); }
.stage .cd-player .music-open { display:block; width:100%; margin:0; padding:0; border:0; background:none; color:inherit; cursor:grab; }
.stage .cd-player .music-open:focus-visible { outline:2px solid #ffdf90; outline-offset:4px; border-radius:12px; }
@media (min-width:1000px) {
  .cd-player { left:0; top:calc(50% - 20px); }
}
