/* Separate motion study: preserve the selected A layout and original artwork. */
.orbit, .prism, .lens, .crystal { display: none !important; }
.motion-study { position:absolute; left:calc(var(--center-x) - var(--u) * 160); top:calc(var(--center-y) - var(--u) * 160); width:calc(var(--u) * 320); height:calc(var(--u) * 320); pointer-events:none; }
.motion-study > svg, .motion-study > canvas { position:absolute; inset:0; width:100%; height:100%; overflow:visible; }
.study-ring { fill:none; stroke:var(--inst-line); stroke-width:1; vector-effect:non-scaling-stroke; }
.study-outer { stroke-opacity:.36; }
.study-inner { stroke-opacity:.23; }
.study-axis { stroke-opacity:.3; }
@media print { .motion-study { display:none; } }
