.viewer.svelte-1lg01wr{justify-content:center;align-items:center;min-height:240px;padding:12px 0;display:flex;position:relative}canvas.svelte-1lg01wr{image-rendering:pixelated;cursor:pointer;max-width:100%}.error.svelte-1lg01wr{color:#f88}main.svelte-163m8ck{max-width:1100px;margin:0 auto;padding:16px}nav.svelte-163m8ck{justify-content:space-between;align-items:center;display:flex}nav.svelte-163m8ck a:where(.svelte-163m8ck){color:var(--muted);text-decoration:none}nav.svelte-163m8ck a.btn:where(.svelte-163m8ck){color:var(--accent)}header.svelte-163m8ck{align-items:center;gap:14px;margin-top:12px;display:flex}.portrait.svelte-163m8ck{max-width:72px;max-height:56px;image-rendering:pixelated}.nav.svelte-163m8ck{flex:1;min-width:0}h1.svelte-163m8ck{overflow-wrap:anywhere;margin:0}.sub.svelte-163m8ck,.desc.svelte-163m8ck{color:var(--muted);margin:2px 0 0}.stage.svelte-163m8ck{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.media.svelte-163m8ck{background:linear-gradient(#00000040, #00000040) padding-box, var(--ss-screen) center / 236px padding-box;padding:0;overflow:hidden}.help.svelte-163m8ck{color:var(--muted);margin:6px 0 0;font-size:.85rem}.side.svelte-163m8ck{flex-direction:column;gap:16px;display:flex}.card.svelte-163m8ck{background:linear-gradient(#00000040, #00000040) padding-box, var(--ss-screen) center / 236px padding-box;padding:0}.controls.svelte-163m8ck{flex-direction:column;gap:14px;display:flex}.field.svelte-163m8ck{flex-direction:column;gap:6px;display:flex}.turn.svelte-163m8ck{gap:8px;display:flex}.turn.svelte-163m8ck .btn:where(.svelte-163m8ck){flex:1;font-size:1.2rem}.stat.svelte-163m8ck,.note.svelte-163m8ck{margin:0}.note.svelte-163m8ck{color:var(--muted);font-size:.9rem}@media (width<=700px){.stage.svelte-163m8ck{grid-template-columns:minmax(0,1fr)}}
