.board-sizer.svelte-jpc25w{width:100%}.board-wrap.svelte-jpc25w{position:relative;width:fit-content;max-width:100%}.stage.svelte-jpc25w{line-height:0;cursor:pointer;border-radius:10px;overflow:hidden;width:fit-content}.stage.svelte-jpc25w:focus-visible{outline:2px solid var(--gold, #ffd26e);outline-offset:3px}.coords.svelte-jpc25w{position:absolute;inset:0;pointer-events:none}.coord.svelte-jpc25w{position:absolute;transform:translate(-50%,-50%);font-size:.7rem;color:var(--text-mute, #6c6a7c);font-variant-numeric:tabular-nums}img.svelte-jpesv{display:block;image-rendering:auto}dialog.svelte-1u70db1{border:1px solid var(--sky-mid);border-radius:12px;background:var(--sky-deep);color:var(--text);padding:0;max-width:40rem;width:calc(100vw - 2rem);max-height:calc(100vh - 3rem)}dialog.svelte-1u70db1::backdrop{background:#080416bf}.inner.svelte-1u70db1{padding:1.25rem 1.5rem 1.5rem;overflow-y:auto;max-height:calc(100vh - 6rem)}header.svelte-1u70db1{display:flex;align-items:center;justify-content:space-between;gap:1rem}h2.svelte-1u70db1{margin:0;font-size:1.3rem;letter-spacing:.08em}h3.svelte-1u70db1{margin:1.4rem 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute)}.close.svelte-1u70db1{font:inherit;font-size:1.5rem;line-height:1;background:none;border:none;color:var(--text-mute);cursor:pointer;padding:0 .25rem}.close.svelte-1u70db1:hover{color:var(--text)}.lede.svelte-1u70db1{margin:.5rem 0 0;color:var(--text-dim);line-height:1.55;font-size:.9rem}ul.svelte-1u70db1{list-style:none;margin:0;padding:0}.departures.svelte-1u70db1 li:where(.svelte-1u70db1){display:flex;gap:.75rem;align-items:flex-start;padding:.5rem 0;border-top:1px solid var(--sky-mid)}.departures.svelte-1u70db1 strong:where(.svelte-1u70db1){display:block;font-size:.9rem}.departures.svelte-1u70db1 span:where(.svelte-1u70db1){display:block;color:var(--text-dim);font-size:.85rem;line-height:1.5;margin-top:.15rem}.roster.svelte-1u70db1{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.1rem 1.25rem}.roster.svelte-1u70db1 li:where(.svelte-1u70db1){display:grid;grid-template-columns:28px 5.5rem 1fr;align-items:center;gap:.5rem;padding:.25rem 0}.roster.svelte-1u70db1 .name:where(.svelte-1u70db1){font-size:.85rem}.roster.svelte-1u70db1 .gloss:where(.svelte-1u70db1){font-size:.78rem;color:var(--text-dim)}.keys.svelte-1u70db1 li:where(.svelte-1u70db1){color:var(--text-dim);font-size:.85rem;line-height:1.7}.keys.svelte-1u70db1 em:where(.svelte-1u70db1){color:var(--text);font-style:normal}kbd.svelte-1u70db1{background:var(--sky-mid);border-radius:4px;padding:0 .3rem;font-size:.85em;color:var(--text)}.tutorial-link.svelte-1u70db1{display:inline-block;margin-top:1.25rem;color:var(--gold)}
