section.svelte-19hdok6{margin-bottom:1rem}.viewfinder.svelte-19hdok6{justify-items:start;gap:.4rem;display:grid}video.svelte-19hdok6{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);background:#000;width:100%;max-height:60vh}.viewfinder.svelte-19hdok6 p:where(.svelte-19hdok6){margin:0}.toggle.svelte-19hdok6{min-height:var(--tap);color:var(--accent);text-decoration:underline}.toggle.active.svelte-19hdok6{background:var(--accent-soft);border-radius:var(--radius);font-weight:600;text-decoration:none}.status.svelte-19hdok6{border-color:var(--accent)}.busy.svelte-19hdok6{align-items:center;gap:.6rem;display:flex}.spinner.svelte-19hdok6{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:none;width:1.25rem;height:1.25rem;animation:.9s linear infinite svelte-19hdok6-spin}@keyframes svelte-19hdok6-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-19hdok6{animation-duration:2.5s}}form.svelte-19hdok6{gap:.75rem;display:grid}label.svelte-19hdok6{color:var(--ink-soft);gap:.25rem;font-size:.875rem;display:grid}.actions.svelte-19hdok6{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.as-button.svelte-19hdok6{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--accent);place-items:center;padding:.4rem 1rem;font-weight:600;text-decoration:none;display:inline-grid}.as-button.primary.svelte-19hdok6{background:var(--accent);border-color:var(--accent);color:#fff}
