.capture-gallery.svelte-2e6j13{background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);width:100%;min-width:0;padding:22px}.capture-heading.svelte-2e6j13,.capture-caption.svelte-2e6j13{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.capture-heading.svelte-2e6j13{opacity:.7}.capture-stage.svelte-2e6j13{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:460px;padding:24px 0;display:flex}.capture-stage.svelte-2e6j13 img:where(.svelte-2e6j13){object-fit:contain;border:4px solid #273430;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:8px 12px 28px #0002}.capture-caption.svelte-2e6j13{min-height:36px}.capture-caption.svelte-2e6j13 svg{flex-shrink:0}.capture-options.svelte-2e6j13{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:12px 3px;display:flex;overflow-x:auto}.capture-options.svelte-2e6j13 button:where(.svelte-2e6j13){color:inherit;scroll-snap-align:start;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 82px;justify-items:center;gap:8px;padding:8px 4px;display:grid}.capture-options.svelte-2e6j13 button.active:where(.svelte-2e6j13){background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.capture-options.svelte-2e6j13 img:where(.svelte-2e6j13){object-fit:contain;width:70px;height:80px}.capture-options.svelte-2e6j13 span:where(.svelte-2e6j13){white-space:nowrap;font-size:11px}.capture-hint.svelte-2e6j13{opacity:.6;margin:4px 0 0;font-size:10px}.capture-lightbox.svelte-2e6j13{background:0 0;border:0;max-width:96vw;max-height:96svh;margin:auto;padding:42px 12px 12px;position:fixed;inset:0;overflow:auto}.capture-lightbox.svelte-2e6j13::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10201ee8}.capture-lightbox.svelte-2e6j13>img:where(.svelte-2e6j13){object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:82svh;display:block}.capture-lightbox.svelte-2e6j13>button:where(.svelte-2e6j13){color:#fff;background:#ffffff1a;border:0;border-radius:4px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:8px}@media (width<=720px){.capture-gallery.svelte-2e6j13{padding:16px}.capture-stage.svelte-2e6j13{height:400px}.capture-caption.svelte-2e6j13{font-size:10px}}
