/* The illustration moves; the course frame, copy and consultation controls stay fixed. */
.motif-replay{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;touch-action:manipulation}
.motif-replay:disabled{opacity:1;cursor:default}
.motif-replay::after{content:"↻";position:absolute;right:3px;bottom:2px;z-index:2;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#00316f;color:#fff;font:700 12px/1 system-ui,sans-serif}
.motif-replay:disabled::after{display:none}
.motif-replay:focus-visible{outline:3px solid #f2df00!important;outline-offset:-3px}
.motif-action .motif-svg{overflow:visible;pointer-events:none}
.motif-part,.motif-carrier{transform-box:view-box;transform-origin:0 0}
@media(prefers-reduced-motion:reduce){.motif-part,.motif-carrier{transform:none!important;opacity:1!important}.motif-replay::after{display:none}}
