.mf-gallery-controls{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.mf-gallery-controls button{min-width:44px;min-height:44px;padding:.45rem .7rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.mf-gallery-controls button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.mf-gallery-status{min-width:3rem;text-align:center;font-size:.8rem}@media(prefers-reduced-motion:reduce){.mf-process-visual img{transition:none}}

.mf-process-visual img{object-fit:contain;width:100%;height:auto;aspect-ratio:4/3;max-height:36rem}

.mf-gallery-controls[hidden]{display:none}
