.bubble.svelte-1uup37f{background:radial-gradient(circle at 30% 30%, hsl(var(--octo-cyan) / .4), hsl(var(--octo-cyan) / .06));border-radius:9999px;animation-name:svelte-1uup37f-bubble-rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-3rem}@keyframes svelte-1uup37f-bubble-rise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.7}to{transform:translateY(-110vh) translateX(var(--drift)) scale(1.2);opacity:0}}@media (prefers-reduced-motion:reduce){.bubble.svelte-1uup37f{opacity:.25;animation:none}}
