.viewer.svelte-1a9dtin{margin:0}.stage.svelte-1a9dtin{aspect-ratio:16/10;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow:hidden}canvas.svelte-1a9dtin{touch-action:none;width:100%;height:100%;display:block}canvas.hidden.svelte-1a9dtin{visibility:hidden}.overlay.svelte-1a9dtin{text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0}figcaption.svelte-1a9dtin{color:var(--text-soft);margin-top:.5rem}.compact.svelte-1a9dtin .stage:where(.svelte-1a9dtin){aspect-ratio:4/3}.compact.svelte-1a9dtin figcaption:where(.svelte-1a9dtin){font-size:.78rem}.section.svelte-7a8mnf{border-top:1px solid var(--border)}.section.card.svelte-7a8mnf{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);padding:0 1rem}summary.svelte-7a8mnf{cursor:pointer;align-items:center;gap:.6rem;padding:.9rem 0;list-style:none;display:flex}summary.svelte-7a8mnf::-webkit-details-marker{display:none}summary.svelte-7a8mnf::marker{content:""}summary.svelte-7a8mnf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary.svelte-7a8mnf h2:where(.svelte-7a8mnf){margin:0;font-size:1.15rem}.count.svelte-7a8mnf{color:var(--text-soft);background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:.05rem .5rem;font-size:.78rem}.chev.svelte-7a8mnf{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--text-soft);margin-left:auto;transition:transform .15s}.section[open].svelte-7a8mnf .chev:where(.svelte-7a8mnf){transform:rotate(180deg)}.body.svelte-7a8mnf{padding-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.chev.svelte-7a8mnf{transition:none}}
