.wall.level-active{inset:auto;left:50%;top:50%;width:var(--level-size);height:var(--level-size);transform:translate(-50%,-50%) rotate(var(--level-angle,0deg));transform-origin:center;will-change:transform}
.motion-trigger{font-family:system-ui,sans-serif;font-size:17px}
.motion-trigger[aria-pressed="true"]{background:var(--go);color:var(--paper)}
.motion-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.motion-feedback.error{position:static;width:auto;height:auto;padding:8px 10px;margin:10px 0 0;overflow:visible;clip-path:none;white-space:normal;color:var(--stop);border:1px solid var(--stop);border-radius:3px;font-size:12px;line-height:1.4}
@media(max-width:430px){.top-actions{gap:6px}.top{gap:8px}}
