.stage.svelte-xlqqh4{width:100%;min-width:0;position:relative}.host.svelte-xlqqh4{width:100%;height:var(--stage-height,clamp(340px, 68vh, 820px));isolation:isolate;touch-action:pan-y;position:relative;overflow:hidden}.preview.svelte-xlqqh4 .host:where(.svelte-xlqqh4){aspect-ratio:16/10;height:auto}canvas.svelte-xlqqh4{width:100%;height:100%;display:block;position:absolute;inset:0}.transport.svelte-xlqqh4{letter-spacing:.04em;color:#ffffffa3;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;font-size:11px;display:flex}.state.svelte-xlqqh4{white-space:nowrap}.buttons.svelte-xlqqh4{flex-wrap:wrap;gap:4px;display:flex}.transport.svelte-xlqqh4 button{font:inherit;letter-spacing:.04em;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:7px 12px;font-size:11px;transition:border-color .2s,color .2s}.transport.svelte-xlqqh4 button:hover{color:var(--brand-orange);border-color:#ff991399}.transport.svelte-xlqqh4 button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.aim.svelte-8yg19u{pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.c.svelte-8yg19u{background:#000;border:1px solid #77f;width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0;transform:rotate(45deg)}.h.svelte-8yg19u{opacity:.5;background:#77f;width:200%;height:1px;position:absolute;top:1px;left:-100%}.v.svelte-8yg19u{opacity:.5;background:#77f;width:1px;height:200%;position:absolute;top:-100%;left:1px}.seed-bar.svelte-ljscce{color:#ffffffa3;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:10px 0;font-size:11px;display:flex}.seed.svelte-ljscce{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}label.svelte-ljscce{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange)}input.svelte-ljscce,button.svelte-ljscce{font:inherit;color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:12px}input.svelte-ljscce{letter-spacing:.06em;width:13ch}input[aria-invalid=true].svelte-ljscce{border-color:#ff5a4a}button.svelte-ljscce{cursor:pointer;font-size:11px}button.svelte-ljscce:hover{color:var(--brand-orange);border-color:#ff991399}input.svelte-ljscce:focus-visible,button.svelte-ljscce:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.hint.svelte-ljscce{color:#fff6}.hint.svelte-ljscce.invalid{color:#ff5a4a}.readout.svelte-ljscce{flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0;display:flex}.readout.svelte-ljscce div:where(.svelte-ljscce){gap:6px;min-width:0;display:flex}.readout.svelte-ljscce dt:where(.svelte-ljscce){color:#fff6}.readout.svelte-ljscce dd:where(.svelte-ljscce){color:#fff;overflow-wrap:anywhere;margin:0}.swatch.svelte-ljscce{vertical-align:middle;border:1px solid #fff6;width:8px;height:8px;margin-right:2px;display:inline-block}.col.svelte-i1c6ut{justify-content:center;align-items:center;gap:calc(48px * var(--k,1));padding-top:calc(96px * var(--k,1));flex-direction:column;display:flex;position:absolute;inset:0}.word.svelte-i1c6ut{height:calc(48px * var(--k,1));text-transform:uppercase;white-space:nowrap;align-items:flex-end;font-family:sans-serif;font-weight:900;line-height:normal;display:flex}.word.svelte-i1c6ut span:where(.svelte-i1c6ut){font-size:calc(120px * var(--k,1));color:#bf4040}.phrase.svelte-i1c6ut{color:#ffffffa3;border-bottom:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0;font-size:11px;display:flex}label.svelte-i1c6ut{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange)}input.svelte-i1c6ut,button.svelte-i1c6ut{font:inherit;color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:12px}input.svelte-i1c6ut{flex:14ch;min-width:0;max-width:32ch}button.svelte-i1c6ut{cursor:pointer;font-size:11px}button.svelte-i1c6ut:hover:not(:disabled){color:var(--brand-orange);border-color:#ff991399}button.svelte-i1c6ut:disabled{opacity:.4;cursor:default}input.svelte-i1c6ut:focus-visible,button.svelte-i1c6ut:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.hint.svelte-i1c6ut{color:#fff6}
