@charset "UTF-8";.page-bg.svelte-dn0q16{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-bg);overflow:hidden;--minor:12px;--major:60px;--pg-blue:var(--blue-60);--pg-blue-2:var(--blue-45);--pg-blue-mid:var(--blue-50);--mesh-op:.4;--blob-op:.54;--grid-op:.28;--lift-op:.8}[mode=dark] .page-bg.svelte-dn0q16{--pg-blue:var(--blue-65);--mesh-op:.3;--blob-op:.4;--grid-op:.28;--lift-op:0}@media (prefers-color-scheme: dark){[mode=auto] .page-bg.svelte-dn0q16{--pg-blue:var(--blue-65);--mesh-op:.3;--blob-op:.4;--grid-op:.28;--lift-op:0}}.layer.svelte-dn0q16{position:absolute;top:0;right:0;bottom:0;left:0}.mesh.svelte-dn0q16{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:var(--mesh-op)}.mesh-blob.svelte-dn0q16{position:absolute;border-radius:50%;background:radial-gradient(closest-side,var(--blob-color) 0%,var(--blob-color) 35%,transparent 100%)}.mesh-blob--1.svelte-dn0q16{--blob-color:var(--pg-blue);top:-20%;left:-8%;width:78vw;height:78vw;opacity:calc(.45 * var(--blob-op))}.mesh-blob--2.svelte-dn0q16{--blob-color:var(--pg-blue-2);top:-8%;right:-18%;width:72vw;height:72vw;opacity:calc(.38 * var(--blob-op))}.mesh-blob--3.svelte-dn0q16{--blob-color:var(--pg-blue-mid);top:14%;left:18%;width:68vw;height:68vw;opacity:.3}.lift.svelte-dn0q16{background:radial-gradient(ellipse 78% 68% at 50% 42%,var(--color-bg) 0%,42.5%,transparent 72%);opacity:var(--lift-op);pointer-events:none}.grid-minor.svelte-dn0q16,.grid-major.svelte-dn0q16{background-image:linear-gradient(to right,var(--color-primary) 1px,transparent 1px),linear-gradient(to bottom,var(--color-primary) 1px,transparent 1px)}.grid-minor.svelte-dn0q16{background-size:var(--minor) var(--minor);opacity:calc(.06 * var(--grid-op))}.grid-major.svelte-dn0q16{background-size:var(--major) var(--major);-webkit-mask-image:radial-gradient(ellipse 80% 75% at 72% 16%,#000 10%,transparent 85%);mask-image:radial-gradient(ellipse 80% 75% at 72% 16%,#000 10%,transparent 85%);opacity:calc(.15 * var(--grid-op))}.grain.svelte-dn0q16{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;pointer-events:none}
