.viewer.svelte-12s9wqq{aspect-ratio:4/3;background:#100d0a;width:100%;position:relative;overflow:hidden}canvas.svelte-12s9wqq{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.error.svelte-12s9wqq{text-align:center;color:#ccc;place-items:center;padding:16px;display:grid;position:absolute;inset:0}main.svelte-p57z9d{max-width:1100px;margin:0 auto;padding:16px}nav.svelte-p57z9d{justify-content:space-between;align-items:center;display:flex}nav.svelte-p57z9d a:where(.svelte-p57z9d){color:var(--muted);text-decoration:none}nav.svelte-p57z9d a.btn:where(.svelte-p57z9d){color:#f4ecd2}header.svelte-p57z9d{align-items:center;gap:14px;margin-top:12px;display:flex}.portrait.svelte-p57z9d{box-shadow:0 0 0 1px var(--accent);background:#000;border:2px solid #000;flex:none}.nav.svelte-p57z9d{flex:1;min-width:0}.title.svelte-p57z9d{min-width:0}h1.svelte-p57z9d{overflow-wrap:anywhere;margin:0}.sub.svelte-p57z9d,.desc.svelte-p57z9d,.aliases.svelte-p57z9d{color:var(--muted);margin:2px 0 0}.desc.svelte-p57z9d,.aliases.svelte-p57z9d{font-size:.9rem}.stage.svelte-p57z9d{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.media.svelte-p57z9d{padding:0;overflow:hidden}.unsupported.svelte-p57z9d{text-align:center;margin:0;padding:48px 24px}.help.svelte-p57z9d{color:var(--muted);margin:6px 0 0;font-size:.85rem}.side.svelte-p57z9d{flex-direction:column;gap:16px;display:flex}.card.svelte-p57z9d{padding:0}.controls.svelte-p57z9d{flex-direction:column;gap:16px;display:flex}.field.svelte-p57z9d{flex-direction:column;gap:6px;display:flex}.hint.svelte-p57z9d{margin:0}.note.svelte-p57z9d{color:var(--muted);font-size:.85rem}@media (width<=700px){.stage.svelte-p57z9d{grid-template-columns:minmax(0,1fr)}}
