.cast-legend.svelte-zleqsa{flex-wrap:wrap;gap:10px;font-size:.85rem;display:flex}.cast-legend.svelte-zleqsa span:where(.svelte-zleqsa){border-left:4px solid;padding-left:6px}.invitation.svelte-zleqsa{border-left:3px solid var(--apricot);background:var(--apricot-paper);padding:12px;line-height:1.6}.frames.svelte-zleqsa{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.frames.svelte-zleqsa button:where(.svelte-zleqsa){border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;min-height:150px;padding:10px 6px}.frames.svelte-zleqsa button.current:where(.svelte-zleqsa){border:2px solid var(--apricot)}.frames.svelte-zleqsa strong:where(.svelte-zleqsa){margin-bottom:10px;font-size:.85rem;display:block}.frames.svelte-zleqsa span:where(.svelte-zleqsa){border-left:3px solid;margin-top:3px;padding:4px;font:.85rem IBM Plex Mono,monospace;display:block}summary.svelte-zleqsa{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5}button.svelte-zleqsa:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@container (width<=520px){.frames.svelte-zleqsa{grid-template-columns:repeat(2,minmax(0,1fr))}}
