.robotics-canvas{min-width:0}.robotics-svg{width:100%;height:auto;display:block;overflow:visible}.robotics-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.robotics-buttons button{padding:10px 12px;min-height:44px;font-size:14px;border:1px solid #52694b;border-radius:5px;background:#faf9f3;color:#293e30}.robotics-buttons button[aria-pressed=true]{background:#2d4939;color:#faf9f3;border-color:#2d4939}.robotics-note{font-size:14px;line-height:1.6;color:#42513f;margin-top:18px}.robotics-range{display:block;margin-top:18px;font-size:16px;line-height:1.5}.robotics-range output{float:right;font-variant-numeric:tabular-nums;font-weight:600}.robotics-range input{display:block;width:100%;min-height:44px;accent-color:#2d4939}.robotics-toggle{display:flex;align-items:center;gap:12px;font-size:16px;min-height:48px;padding:8px 0}.robotics-toggle input{width:22px;height:22px;accent-color:#2d4939}.robotics-speed-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;font-size:14px;line-height:1.5}.robotics-speed-pair strong{display:block;font-size:20px;font-variant-numeric:tabular-nums;color:#293e30;margin-top:4px}@media(max-width:420px){.robotics-buttons button{flex:1 0 auto}.robotics-speed-pair{gap:10px}.robotics-speed-pair strong{font-size:18px}}
