.motion-scenes{display:flex;flex-direction:column;gap:12px;max-height:440px;overflow:auto;padding:2px}.motion-scene{padding:14px;border:1px solid var(--line);border-radius:4px}.motion-scene.selected{border-color:var(--accent)}.motion-scene .style-controls{margin-bottom:0}.motion-scene textarea{border:1px solid var(--line);border-radius:4px;padding:9px;color:var(--ink);background:var(--white);resize:vertical}.motion-guide{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6}.motion-words{max-height:260px;overflow:auto;font-size:12px}.motion-word{display:grid;grid-template-columns:1fr 65px 65px 55px;gap:6px;padding:8px 0;border-bottom:1px solid var(--line)}.motion-word input{width:100%;padding:4px;border:1px solid var(--line);border-radius:4px}.motion-word small{color:var(--muted)}#motionCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:move}#motionReviewDialog{max-width:820px;width:calc(100% - 32px)}.motion-stills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.motion-stills figure{margin:0}.motion-stills img{width:100%;display:block;border:1px solid var(--line);border-radius:4px}.motion-stills figcaption{text-align:center;font-size:11px;padding:5px;color:var(--muted)}#motionTrial{display:block;max-width:100%;max-height:380px;margin:12px auto;background:#111;border-radius:4px}#motionTrialDownload{margin-bottom:12px}.motion-quality{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px}.motion-quality select{width:100%}@media(max-width:820px){.motion-stills{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-scenes{max-height:280px}.motion-word{grid-template-columns:1fr 60px 60px}.motion-word small{grid-column:1/-1}}
.motion-scene>summary{cursor:pointer;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.motion-scene .row-actions{justify-content:flex-end;margin-top:8px}#finished{flex-wrap:wrap;gap:8px}
.motion-hit-target{z-index:1}.motion-hit-target,.motion-hit-target span{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;background:transparent!important}
