main.svelte-1uha8ag{justify-content:center;align-items:center;height:100%;max-height:calc(100vh - 12rem);margin:0 1.5rem;display:flex}.row.svelte-1uha8ag{align-items:center;gap:2rem;display:flex}.svg-container.svelte-1uha8ag{width:10rem;height:7.5rem}.svg-container.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;overflow:visible}.svg-container.svelte-1uha8ag:not(.ready) .bubble-group:where(.svelte-1uha8ag){transform:var(--start)}.svg-container.svelte-1uha8ag:not(.ready) .bubble-circle:where(.svelte-1uha8ag),.svg-container.svelte-1uha8ag:not(.ready) .particle:where(.svelte-1uha8ag){opacity:0;animation:none!important}.svg-container.ready.svelte-1uha8ag .bubble-group:where(.svelte-1uha8ag){transform:var(--start);animation:4.2s linear infinite svelte-1uha8ag-risePath;animation-delay:var(--offset);will-change:transform;animation-fill-mode:both}.svg-container.ready.svelte-1uha8ag .bubble-circle:where(.svelte-1uha8ag){stroke:var(--c);stroke-width:2px;fill:none;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 40%, transparent));transform-box:fill-box;transform-origin:50%;animation:4.2s linear infinite svelte-1uha8ag-bubblePop;animation-delay:var(--offset);will-change:transform, opacity;animation-fill-mode:both}.particles.svelte-1uha8ag{pointer-events:none}.particle.svelte-1uha8ag{fill:var(--c);opacity:0;animation:4.2s ease-out infinite svelte-1uha8ag-particleBurst;animation-delay:calc(var(--offset) + var(--pdelay,0s));will-change:transform, opacity;animation-fill-mode:both}@keyframes svelte-1uha8ag-risePath{0%{transform:var(--start)}55%{transform:var(--mid)}68%{transform:var(--top)}90%{transform:var(--top)}to{transform:var(--start)}}@keyframes svelte-1uha8ag-bubblePop{0%{opacity:0;transform:scale(.55)}6%{opacity:1;transform:scale(.85)}10%{opacity:1;transform:scale(1)}68%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1.1)}76%{opacity:1;transform:scale(1.22)}78%{opacity:1;transform:scale(1.34)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(.55)}}@keyframes svelte-1uha8ag-particleBurst{0%,79.9%{opacity:0;transform:translate(0)scale(.25)}80%{opacity:1;transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px)) scale(.9)}82%{opacity:1;transform:translate(calc(var(--dx) * 1px + var(--vx) * 1.5px), calc(var(--dy) * 1px + var(--vy) * 1.5px)) scale(.8)}85%{opacity:1;transform:translate(calc(var(--dx) * 1px + var(--vx) * 2.8px), calc(var(--dy) * 1px + var(--vy) * 2.8px + 8px)) scale(.7)}88%{opacity:.8;transform:translate(calc(var(--dx) * 1px + var(--vx) * 3.8px * var(--drag)), calc(var(--dy) * 1px + var(--vy) * 3.8px + 18px)) scale(.6)}91%{opacity:.55;transform:translate(calc(var(--dx) * 1px + var(--vx) * 4.5px * var(--drag) * var(--drag)), calc(var(--dy) * 1px + var(--vy) * 4.5px + 30px)) scale(.5)}94%{opacity:.25;transform:translate(calc(var(--dx) * 1px + var(--vx) * 5px * var(--drag) * var(--drag) * var(--drag)), calc(var(--dy) * 1px + var(--vy) * 5px + 45px)) scale(.4)}97%{opacity:.05;transform:translate(calc(var(--dx) * 1px + var(--vx) * 5.2px * var(--drag) * var(--drag) * var(--drag)), calc(var(--dy) * 1px + var(--vy) * 5.2px + 62px)) scale(.3)}to{opacity:0;transform:translate(0)scale(.25)}}h1.svelte-1uha8ag{margin:0;font-size:3.2rem}nav.svelte-1uha8ag{gap:2rem;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:Space Mono,monospace;font-size:1.5rem}p.svelte-1uha8ag{margin:1.25rem 0;font-size:1.2rem}@media (width<=600px){nav.svelte-1uha8ag{flex-direction:column;gap:1rem}.row.svelte-1uha8ag{flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}
