.food-motion-toggle { display: inline-grid; place-items: center; color: var(--muted); cursor: pointer; }
.food-motion-toggle svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
.food-motion-toggle:hover { color: var(--text); background: var(--surface2); }
.food-motion-toggle:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.photo-viewer-actions .food-viewer-motion-toggle { position: absolute; top: 92px; right: 26px; width: 44px; height: 44px; border: 1px solid var(--line); border-radius: 50%; background: var(--bg); }
@media(max-width:600px) {
  .photo-viewer-actions .food-viewer-motion-toggle { top: 66px; right: 12px; width: 40px; height: 40px; }
}
