.confetti.svelte-1vby5nc{position:fixed;bottom:0;left:50%}.container.svelte-1vby5nc{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;max-width:500px;margin:0 auto;text-align:center;gap:2.5rem;min-height:100vh}h1.svelte-1vby5nc{font-size:2.5rem;margin:0;text-transform:uppercase;border-bottom:2px solid #eeeeee}section.svelte-1vby5nc{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}p.svelte-1vby5nc{font-size:1.2rem;line-height:1.4;margin:0;max-width:50ch;text-wrap:pretty}p.svelte-1vby5nc .fake-button:where(.svelte-1vby5nc){display:inline-block;padding:.05rem .3rem;font-size:.9em;background-color:#ffffff26;border-radius:4px;font-weight:600;-webkit-user-select:none;user-select:none}strong.svelte-1vby5nc{color:#4ade80;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#666}.demo.svelte-1vby5nc{width:100%;display:flex;justify-content:center;pointer-events:none;transform-origin:center;font-size:min(7vmin,3rem)}.timer.svelte-1vby5nc{font-size:1.25rem;margin-top:1rem}.actions.svelte-1vby5nc{position:fixed;bottom:1.5rem;z-index:10}.button.svelte-1vby5nc{display:inline-block;padding:1rem 2rem;background-color:#eee;color:#444;text-decoration:none;font-weight:700;border-radius:4px;font-size:1.5rem;transition:transform .1s,opacity .2s;box-shadow:0 4px #999;-webkit-tap-highlight-color:transparent}.button.svelte-1vby5nc:active{transform:translateY(4px);box-shadow:none}.button.svelte-1vby5nc:hover{opacity:.9}
