.motor-svg .north{fill:#b75d4b;stroke:#f8bc9e;stroke-width:1.5}.motor-svg .south{fill:#286775;stroke:#9ed7de;stroke-width:1.5}.motor-svg .pole{fill:#fff;font-weight:700;font-size:18px}.motor-svg .field{stroke:#b6cec0;stroke-width:1.5;fill:none;opacity:.55}.motor-svg .force{stroke:var(--yellow);fill:none;stroke-width:3}.motor-svg .rotor{fill:#23484a;stroke:#b5cbc1;stroke-width:2}.motor-svg .coil{fill:none;stroke:var(--voltage);stroke-width:5;stroke-linecap:round}.motor-svg .axis{stroke:#7b9c96;stroke-width:1.5;fill:none}.motor-svg .trace{stroke:var(--flow);stroke-width:3;fill:none}.motor-svg .guide{stroke:#ffffff30;stroke-width:1;stroke-dasharray:4 5}.motor-svg .gear-tooth{fill:#193b3e;stroke:var(--flow);stroke-width:2}.motor-svg .gear-output .gear-tooth{stroke:var(--voltage)}.motor-svg .phase{fill:#183a3e;stroke:#758f87;stroke-width:2}.motor-svg .phase.active{fill:#75e2cb30;stroke:var(--flow);stroke-width:3}.motor-svg text.warm{fill:var(--voltage)}.motor-svg text.mint{fill:var(--flow)}.motor-svg .halo{fill:#f5d47a15;stroke:#f5d47a50;stroke-width:1.5}.lab .step-counter{font:12px ui-monospace,monospace;color:var(--voltage)}.motor-note{font-size:14px;color:var(--muted);max-width:760px}.motor-bridge{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0;color:var(--accent);font-size:14px}.motor-bridge bdi{font-family:inherit}.lab .formula{font-size:12px}.motor-reference h3{margin-bottom:5px}.motor-reference p{margin-top:5px}.control-hint{font-size:11px;color:#adc4bb;margin-top:-12px}.lab button.choice:disabled{opacity:.45;cursor:default}.lab .lab-label{letter-spacing:.6px}.visual{align-self:center}.motor-svg text{paint-order:stroke;stroke:#102c30;stroke-width:1.5px;stroke-linejoin:round}.motor-svg .pole{stroke:none}.motor-svg .axis-label{font-size:11px}.chapter .topic-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.topic-links a{color:var(--accent)}
@media(max-width:760px){.motor-svg text.axis-label{font-size:14px}.lab .metrics{gap:14px}.lab .metric b{font-size:20px}}
