@keyframes svelte-1i14ehs-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake-animation.svelte-1i14ehs{animation:svelte-1i14ehs-shake .6s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden}.dark .background-mask.svelte-8k30lk{--pattern-line-color: oklch(from var(--color-accent) l c h / .2)}.background-mask.svelte-8k30lk{--pattern-line-color: oklch(from var(--color-accent) l c h / .75);background-image:linear-gradient(to right,var(--pattern-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--pattern-line-color) 1px,transparent 1px);background-size:20px 20px;background-position:calc(50% - 10px) calc(50% - 10px);mask-image:repeating-linear-gradient(to right,black 0px,black 4px,transparent 4px,transparent 8px),repeating-linear-gradient(to bottom,black 0px,black 4px,transparent 4px,transparent 8px),radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 70%);-webkit-mask-image:repeating-linear-gradient(to right,black 0px,black 4px,transparent 4px,transparent 8px),repeating-linear-gradient(to bottom,black 0px,black 4px,transparent 4px,transparent 8px),radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 70%);mask-composite:intersect;-webkit-mask-composite:source-in}
