canvas.svelte-o3oskp{display:block}div.svelte-1c44y5p{width:100%;height:100%}main.svelte-1bvlemc.svelte-1bvlemc{height:100vh;width:100vw}aside.svelte-1bvlemc.svelte-1bvlemc{position:fixed;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:1rem}aside.svelte-1bvlemc h2.svelte-1bvlemc{margin:0 0 3px;padding:0;display:block;color:#555;font-size:.8rem;font-family:Inter,sans;font-weight:400}aside.svelte-1bvlemc ul.svelte-1bvlemc{display:flex;list-style:none;gap:.5rem;padding:0;margin:0}aside.svelte-1bvlemc button.svelte-1bvlemc{background:#fffa;border:solid 1px transparent;padding:0;border-radius:3px;width:50px;aspect-ratio:1}aside.svelte-1bvlemc .selected button.svelte-1bvlemc{border-color:#ddd}.cta.svelte-1bvlemc.svelte-1bvlemc{position:fixed;bottom:0;width:100vw;padding:1rem}.cta.svelte-1bvlemc button.svelte-1bvlemc{background:#6e37ca;color:#fff;font-size:1.3rem;border:none;border-radius:3px;padding:1rem;width:100%}.cta.svelte-1bvlemc button.svelte-1bvlemc:hover{background:#8460bf}@media screen and (min-width: 768px){.cta.svelte-1bvlemc.svelte-1bvlemc{right:0;width:200px}}@media screen and (min-width: 1024px){.cta.svelte-1bvlemc.svelte-1bvlemc{right:0;top:0;width:200px}}
