.viewer.svelte-ccaw9e{aspect-ratio:4/3;background:#0a0b0f;width:100%;position:relative;overflow:hidden}.viewer.iso.svelte-ccaw9e{aspect-ratio:auto;pointer-events:none;background:0 0;position:absolute;inset:0}canvas.svelte-ccaw9e{touch-action:none;cursor:grab;width:100%;height:100%;display:block}canvas.game.svelte-ccaw9e{image-rendering:pixelated;cursor:ew-resize}.error.svelte-ccaw9e{text-align:center;color:#ccc;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.viewer.svelte-18l5dze{aspect-ratio:4/3;background:#0a0b0f;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.stack.svelte-18l5dze{position:relative}canvas.svelte-18l5dze{width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:ew-resize;display:block}.error.svelte-18l5dze{text-align:center;color:#ccc;place-items:center;padding:16px;display:grid;position:absolute;inset:0}main.svelte-11vw46k{max-width:1100px;margin:0 auto;padding:16px}nav.svelte-11vw46k a:where(.svelte-11vw46k){color:#9aa3ad;text-decoration:none}header.svelte-11vw46k{margin-top:12px}nav.svelte-11vw46k{justify-content:space-between;align-items:center;display:flex}.side.svelte-11vw46k{flex-direction:column;gap:16px;display:flex}.portrait.svelte-11vw46k{padding:0;overflow:hidden}.head.svelte-11vw46k{align-items:center;gap:14px;min-width:0;display:flex}header.svelte-11vw46k img:where(.svelte-11vw46k){border:2px solid var(--edge);image-rendering:pixelated;flex:none}.title.svelte-11vw46k{text-align:center;min-width:0}h1.svelte-11vw46k{margin:0}.sub.svelte-11vw46k{color:#b5bdc6;margin:2px 0 0}.aliases.svelte-11vw46k{color:#8a939d;margin:4px 0 0;font-size:.95rem}.stage.svelte-11vw46k{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.media.svelte-11vw46k{padding:0;overflow:hidden}.unsupported.svelte-11vw46k{text-align:center;margin:0;padding:48px 24px}.help.svelte-11vw46k{color:#8a939d;min-height:1em;margin:6px 0 0;font-size:.85rem}.controls.svelte-11vw46k{flex-direction:column;gap:16px;display:flex}.field.svelte-11vw46k{flex-direction:column;gap:6px;display:flex}.views.svelte-11vw46k{gap:4px;display:flex}.check.svelte-11vw46k{align-items:center;gap:8px;display:flex}.hint.svelte-11vw46k{color:#b5bdc6;margin:0}@media (width<=700px){.stage.svelte-11vw46k{grid-template-columns:minmax(0,1fr)}}
