.shot-retake{min-width:0;margin:0}.shot-retake-screen{aspect-ratio:16/9;background:#1c2427;border-radius:3px;position:relative;overflow:hidden}.shot-retake-screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot-retake-after{clip-path:inset(0)}.shot-retake-screen:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000a);position:absolute;inset:55% 0 0}.shot-retake-note{z-index:1;color:#2b302e;background:#e7e2d8;border-radius:2px;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;line-height:1.4;display:inline-flex;position:absolute;bottom:14px;left:16px;box-shadow:0 10px 30px #0006}.shot-retake-note b{color:#9a4a2c;font:600 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.shot-retake-bar{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:10px;display:flex}.shot-retake-actions,.shot-retake-takes{gap:6px;display:flex}.shot-retake-bar span{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);padding:7px 10px}.shot-retake-actions .is-active,.shot-retake-take.is-after{border-color:var(--color-primary);color:var(--color-primary)}.shot-retake figcaption{color:var(--color-on-surface-variant);margin-top:10px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.shot-retake-after{animation:shot-retake-wipe 8s var(--pm-ease-wipe,ease-in-out) infinite}.shot-retake-take.is-before{animation:8s step-end infinite shot-retake-before}.shot-retake-take.is-after{animation:8s step-end infinite shot-retake-after}.shot-retake-note{animation:8s infinite shot-retake-note}.shot-retake[data-in-view=false] :is(.shot-retake-after,.shot-retake-take,.shot-retake-note){animation-play-state:paused}}@keyframes shot-retake-wipe{0%,30%{clip-path:inset(0 0 0 100%)}42%,88%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes shot-retake-before{0%{border-color:var(--color-primary);color:var(--color-primary)}36%{border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}94%{border-color:var(--color-primary);color:var(--color-primary)}}@keyframes shot-retake-after{0%{border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}36%{border-color:var(--color-primary);color:var(--color-primary)}94%{border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}}@keyframes shot-retake-note{0%,8%{opacity:0;transform:translateY(8px)}14%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(8px)}}@media (width<=760px){.shot-retake-note{font-size:12px;bottom:10px;left:10px}.shot-retake-bar{font-size:10px}.shot-retake-bar span{padding:6px 8px}}
