.viewer.svelte-1n8ttvj{background:var(--color-bg);flex-direction:column;display:flex}.stage.svelte-1n8ttvj{border:2px solid var(--color-secondary);background:var(--color-surface);justify-content:center;align-items:center;width:100%;max-height:max(240px,100svh - 340px);display:flex;position:relative;overflow:hidden}.viewer.svelte-1n8ttvj:fullscreen .stage:where(.svelte-1n8ttvj){background:#000;border:none;flex:1;min-height:0;max-height:none;aspect-ratio:auto!important}canvas.svelte-1n8ttvj{display:block}canvas.hidden.svelte-1n8ttvj{display:none}.message.svelte-1n8ttvj{text-align:center;color:var(--color-text-muted);margin:0;padding:1em}.controls.svelte-1n8ttvj{flex-wrap:wrap;align-items:center;gap:4px 20px;padding:8px 0;display:flex}.viewer.svelte-1n8ttvj:fullscreen .controls:where(.svelte-1n8ttvj){padding:8px 16px}.control.svelte-1n8ttvj{color:var(--color-primary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.control.svelte-1n8ttvj:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.control.svelte-1n8ttvj .lucide-icon{margin-bottom:0}.counter.svelte-1n8ttvj{text-align:center;font-variant-numeric:tabular-nums;min-width:4em}.spacer.svelte-1n8ttvj{flex:1}.slides-page.svelte-1bb2ugv{max-width:1100px;margin:2em auto 0}.backlink.svelte-1bb2ugv{align-items:center;gap:4px;display:inline-flex}.backlink.svelte-1bb2ugv .lucide-icon{margin-bottom:0}h2.svelte-1bb2ugv{margin:.3em 0 .5em;font-size:1.4em;line-height:1.2}.slide-text.svelte-1bb2ugv{margin:1em 0 2em}.slide-text.svelte-1bb2ugv summary:where(.svelte-1bb2ugv){cursor:pointer}.slide-text.svelte-1bb2ugv summary:where(.svelte-1bb2ugv) h3:where(.svelte-1bb2ugv){display:inline}.slide-text.svelte-1bb2ugv li:where(.svelte-1bb2ugv){white-space:pre-line;margin-bottom:.75em}
