/* mr-jukebox.css (short) */ 
.mr-jukebox{--coin-top:49.8%;--coin-left:50%;--coin-width:10.6%;--coin-ratio:5.7;position:relative;display:block;max-width:980px;margin:0 auto}
.mr-jukebox__frame{position:relative;width:100%}
.mr-jukebox__img{width:100%;height:auto;display:block;max-height:80vh;object-fit:contain}
.mr-jukebox__coin{position:absolute;left:var(--coin-left);top:var(--coin-top);transform:translate(-50%,-50%);width:var(--coin-width);aspect-ratio:var(--coin-ratio)/1;background:transparent;border:0;border-radius:2px;outline-offset:3px;animation:mr-pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 0 rgba(39,160,255,0)}
.mr-jukebox__coin::before{content:"";position:absolute;inset:0;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 6px rgba(39,160,255,.35) inset}
@keyframes mr-pulse{0%{box-shadow:0 0 0 0 rgba(39,160,255,0)}60%{box-shadow:0 0 0 5px rgba(39,160,255,.22)}100%{box-shadow:0 0 0 0 rgba(39,160,255,0)}}
.mr-jukebox__controls{display:none;margin:14px auto 0;padding:8px 14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px) saturate(120%);width:max-content;max-width:calc(100vw - 32px)}
.mr-jukebox--controls .mr-jukebox__controls{display:inline-flex;gap:12px;align-items:center;justify-content:center}
.mr-btn{appearance:none;border:0;cursor:pointer;border-radius:10px;padding:8px 10px;font-weight:800;color:#001021;background:#27A0FF;min-width:44px}
.mr-sep{width:2px;height:26px;background:rgba(255,255,255,.16);border-radius:2px}
.mr-vol{display:flex;align-items:center;gap:8px;color:#e6f5ff;font:700 12px/1 system-ui}
.mr-vol input[type=range]{-webkit-appearance:none;appearance:none;height:6px;width:140px;border-radius:999px;background:linear-gradient(90deg,#27A0FF,#7dd3fc);outline:none;border:1px solid rgba(255,255,255,.16)}
.mr-vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #27A0FF;cursor:pointer;box-shadow:0 0 10px rgba(39,160,255,.45)}