/* Small stage control only; art, copy and the four scene choices retain v7 styling. */
.hero-scene-view { position: relative; }
.hero-motion-toggle { position: absolute; top: 8px; right: 8px; display: grid; place-items: center; width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0; border: 0; border-radius: 50%; color: var(--accent); background: transparent; }
.hero-motion-toggle svg { width: 22px; height: 22px; pointer-events: none; }
.hero-motion-toggle:hover:enabled { color: var(--fg); background: #263b35; }
.hero-motion-toggle:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }
.hero-motion-toggle:disabled { opacity: .5; }
.hero-motion-toggle[aria-pressed="true"] .icon-play,
.hero-motion-toggle[aria-pressed="false"] .icon-pause { display: none; }
.hero-scene-picker { display: flex; justify-content: flex-end; margin-top: 4px; }
