.pat.svelte-oc5kyu{position:absolute;inset:0;pointer-events:none;opacity:var(--pat-op);z-index:0}.pat.svelte-oc5kyu svg{display:block;width:100%;height:100%}.br.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,transparent 62%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,transparent 62%)}.tl.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(120% 120% at 0% 0%,#000 0%,transparent 62%);mask-image:radial-gradient(120% 120% at 0% 0%,#000 0%,transparent 62%)}.tl-br.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(90% 90% at 0% 0%,#000 0%,transparent 55%),radial-gradient(90% 90% at 100% 100%,#000 0%,transparent 55%);mask-image:radial-gradient(90% 90% at 0% 0%,#000 0%,transparent 55%),radial-gradient(90% 90% at 100% 100%,#000 0%,transparent 55%);mask-composite:add;-webkit-mask-composite:source-over}.tr-bl.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(90% 90% at 100% 0%,#000 0%,transparent 55%),radial-gradient(90% 90% at 0% 100%,#000 0%,transparent 55%);mask-image:radial-gradient(90% 90% at 100% 0%,#000 0%,transparent 55%),radial-gradient(90% 90% at 0% 100%,#000 0%,transparent 55%);mask-composite:add;-webkit-mask-composite:source-over}.top.svelte-oc5kyu svg{-webkit-mask-image:linear-gradient(0deg,transparent 30%,#000 100%);mask-image:linear-gradient(0deg,transparent 30%,#000 100%)}.bottom.svelte-oc5kyu svg{-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 30%,#000 100%)}.left.svelte-oc5kyu svg{-webkit-mask-image:linear-gradient(270deg,transparent 45%,#000 100%);mask-image:linear-gradient(270deg,transparent 45%,#000 100%)}.right.svelte-oc5kyu svg{-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 45%,#000 100%)}.edges.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(closest-side,transparent 55%,#000 100%);mask-image:radial-gradient(closest-side,transparent 55%,#000 100%)}.full.svelte-oc5kyu svg{-webkit-mask-image:none;mask-image:none}.marks.svelte-oc5kyu svg{-webkit-mask-image:radial-gradient(75% 65% at 50% 50%,transparent 0%,#000 78%);mask-image:radial-gradient(75% 65% at 50% 50%,transparent 0%,#000 78%)}
