@media (prefers-reduced-motion:no-preference){.dotted-pattern.svelte-n7cglp circle.twinkle{animation:svelte-n7cglp-twinkle var(--dur) ease-in-out var(--delay) infinite}@supports ((-moz-appearance:none)){.dotted-pattern.svelte-n7cglp circle.twinkle{animation:none}}}@keyframes svelte-n7cglp-twinkle{0%,to{opacity:var(--o)}40%{opacity:calc(var(--o) * .15)}70%{opacity:min(1, calc(var(--o) * 1.4))}}.dotted-pattern.svelte-n7cglp canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.dotted-pattern[data-canvas] canvas{opacity:1}.dotted-pattern[data-canvas] svg.svelte-n7cglp{display:none}
