.proof-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 32px;font:14px Body,Arial,sans-serif;display:flex}.proof-controls button,.proof-controls select{font:inherit;color:var(--paper);background:var(--ink);border:1px solid var(--line);cursor:pointer;padding:9px 12px}.proof-controls label{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.proof-controls select{min-width:0;max-width:100%}.proof-controls button[aria-pressed=true]{border-color:var(--paper)}.proof-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.proof-stage{aspect-ratio:2.6;background:var(--ink);width:100%;position:relative;overflow:hidden}.proof-stage .proof-frame{object-fit:cover;object-position:50% 0%;opacity:0;width:100%;height:100%;position:absolute}.proof-stage .is-selected{opacity:1}.proof-stage .frame-0{object-position:75% 50%}.is-dissolving .proof-frame{opacity:0;animation:72s linear infinite scene-dissolve}.is-paused .proof-frame{animation-play-state:paused}.proof-note{color:var(--muted);max-width:860px;margin:28px 0 16px;font:14px/1.6 Body,Arial,sans-serif}@keyframes scene-dissolve{0%{opacity:0}2.7778%,16.6667%{opacity:1}19.4444%,to{opacity:0}}@media (width<=700px){.proof-controls{font-size:13px}.proof-controls label{width:100%}}@media (prefers-reduced-motion:reduce){.is-dissolving .proof-frame{opacity:0;animation:none}.is-dissolving .frame-0{opacity:1}}.proof-stage .frame-2{object-position:50% 20%}.proof-stage .frame-3{object-position:50% 15%}.proof-stage .frame-1{filter:saturate(.8)contrast(1.02)}.proof-stage .frame-4{filter:saturate(.97)contrast(1.1)brightness(.98)}
