/* v1.2 — same white card, a legible miniature and one continuous material language. */
.ring-card .fms-stage{transform:scale(1.4)}
:root .ring-card .fms-art{--fms-window-shadow:0 12px 24px -14px #3e263050,0 2px 5px -3px #3e26302a;--fms-bar-heading:#aaa0a2;--fms-bar-body:#ddd6d7;--fms-inner-surface:#f3eff0;--fms-glyph:#493b41;--fms-accent-soft:#e02e4d22;--fms-accent-faint:#e02e4d0e}
.ring-card .mini-window{box-shadow:var(--fms-window-shadow),inset 0 0 0 .6px var(--fms-window-outline)}
.ring-card .mini-window::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);pointer-events:none}
/* Original stylesheet remains archived and intact. Only the active scene now plays. */
.ring-card .fms-art *,.ring-card .fms-chip svg *{animation:none!important}
.scene-inject .inject-layer{background:linear-gradient(135deg,#fff8,var(--fms-accent-faint));box-shadow:inset 0 0 0 .7px var(--fms-accent-ring),0 6px 16px -10px #5c28394d}
.scene-layout .layout-art{background:linear-gradient(145deg,var(--fms-inner-surface),var(--fms-accent-soft));box-shadow:inset 0 0 0 .6px var(--fms-window-outline)}
.scene-transport .press-ring{border-color:var(--fms-accent-ring);background:var(--fms-accent-faint)}
.scene-artwork .cover{box-shadow:0 12px 18px -10px #3e263040,inset 0 0 0 .6px var(--fms-window-outline)}
.scene-artwork .cover-inner{background:linear-gradient(135deg,var(--fms-accent-soft),var(--fms-inner-surface));box-shadow:none}
.scene-wash .wash-cover{background:linear-gradient(135deg,var(--fms-accent-soft),var(--fms-inner-surface));box-shadow:0 6px 14px -8px #3e263030,inset 0 0 0 .5px var(--fms-window-outline)}
.scene-wash .wash{background:radial-gradient(ellipse at 35% 35%,var(--fms-accent-soft),var(--fms-accent-faint) 60%,transparent 78%);filter:blur(7px)}
.scene-lyrics .lyric-line{filter:none;opacity:.38}
.scene-lyrics .l2,.scene-lyrics .l4{opacity:.65}
.scene-lyrics .l3{opacity:1}
.scene-capsule .capsule-art{flex-shrink:0;background:linear-gradient(135deg,var(--fms-accent-soft),var(--fms-inner-surface))}
.scene-capsule .capsule-progress{height:2px;width:8px;transform-origin:left}
.scene-queue .queue-panel{box-shadow:var(--fms-window-shadow),inset 0 0 0 .6px var(--fms-window-outline)}
.scene-queue .r1{background:var(--fms-accent-soft);width:46px;height:10px;top:23px;border-radius:3px}
.scene-settings .section-row{background:var(--fms-accent-soft)}
.scene-settings .c4{background:var(--fms-accent)}
.scene-off .native-page{box-shadow:var(--fms-window-shadow),inset 0 0 0 .6px var(--fms-window-outline)}
@media(prefers-reduced-motion:reduce){.ring-card .fms-art *{animation:none!important}}
