.rd-lab{display:grid;gap:16px;margin:22px 0 6px}.rd-stage{height:600px}.rd-flash{animation:rd-flash 1.3s ease-out}@keyframes rd-flash{0%{color:#fff;text-shadow:0 0 14px rgba(255,204,0,.95)}to{text-shadow:0 0 0 rgba(255,204,0,0)}}@media(prefers-reduced-motion:reduce){.rd-flash{animation:none}}@media(max-width:860px){.rd-stage{height:auto;aspect-ratio:10 / 20}.rd-stage .lab-telling{width:auto;right:10px}.rd-timeline{padding-right:64px}}.rd-timeline{display:flex;align-items:center;gap:12px}.rd-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);background:var(--gold);color:#111;cursor:pointer;box-shadow:0 6px 18px -8px #ffcc00b3}.rd-play:focus-visible,.rd-bar input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rd-bar{flex:1;padding-bottom:0}
