.site-footer.svelte-1kkgy02{position:relative;z-index:60;width:100%;overflow:clip}.footer-links.svelte-1kkgy02{margin-top:calc(180px * var(--scale));display:flex;flex-direction:column;align-items:center;gap:calc(14px * var(--scale));text-align:center;padding-inline:var(--col-pad)}.footer-made.svelte-1kkgy02{margin:0;font-family:augiepixel,sans-serif;font-size:calc(30px * var(--scale));color:#c4bdc2}.footer-heart.svelte-1kkgy02{color:#db9591}.footer-nav.svelte-1kkgy02{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(16px * var(--scale));font-size:calc(30px * var(--scale))}.footer-dot.svelte-1kkgy02{width:calc(9px * var(--scale));height:calc(9px * var(--scale));display:block;flex:none}.footer-link.svelte-1kkgy02{font-family:augiepixel,sans-serif;color:color-mix(in srgb,var(--c) 42%,#c4bdc2);text-decoration:none}.footer-link.svelte-1kkgy02:hover,.footer-link.svelte-1kkgy02:focus-visible{color:var(--c);text-decoration:underline}.footer-glow.svelte-1kkgy02{position:relative;width:100%;height:calc(520px * var(--scale) + max(0px,var(--overscroll-y, 0) * 1px));margin-top:calc(40px * var(--scale));overflow:hidden;pointer-events:none}.footer-glow__bleed.svelte-1kkgy02{position:absolute;left:calc(-72px * var(--scale));right:calc(-72px * var(--scale));bottom:calc(-72px * var(--scale));top:0;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 0%,#0000 100%),radial-gradient(58% max(0px,var(--overscroll-y, 0) * 2.6px) at 0% 100%,#000 35%,#0000 78%),radial-gradient(58% max(0px,var(--overscroll-y, 0) * 2.6px) at 100% 100%,#000 35%,#0000 78%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to top,#000,#0000),radial-gradient(58% max(0px,var(--overscroll-y, 0) * 2.6px) at 0% 100%,#000 35%,#0000 78%),radial-gradient(58% max(0px,var(--overscroll-y, 0) * 2.6px) at 100% 100%,#000 35%,#0000 78%);mask-composite:add}.footer-glow__strip.svelte-1kkgy02{position:absolute;top:0;bottom:0;left:0;width:280%;--glow-period: 40s;animation:svelte-1kkgy02-footer-glow-scroll var(--glow-period) linear infinite;will-change:transform;filter:blur(calc(46px * var(--scale)));background:radial-gradient(19% 175% at 84.29% 120%,#db91d4 0% 18%,#db91d400 74%),radial-gradient(40% 175% at -1.43% 120%,#db9591,#db959100 72%),radial-gradient(40% 175% at 12.86% 120%,#dbaf91,#dbaf9100 72%),radial-gradient(40% 175% at 27.14% 120%,#dbd991,#dbd99100 72%),radial-gradient(40% 175% at 41.43% 120%,#97db91,#97db9100 72%),radial-gradient(40% 175% at 55.71% 120%,#91a4db,#91a4db00 72%),radial-gradient(40% 175% at 70% 120%,#b991db,#b991db00 72%),radial-gradient(40% 175% at 98.57% 120%,#db9591,#db959100 72%);background-size:50% 100%;background-repeat:repeat-x}@keyframes svelte-1kkgy02-footer-glow-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-glow__text.svelte-1kkgy02{position:absolute;left:50%;bottom:calc(46px * var(--scale));transform:translate(-50%);width:100%;text-align:center;padding-inline:var(--col-pad);box-sizing:border-box;font-family:augiepixel,sans-serif;font-size:calc(40px * var(--scale));color:rgba(255,255,255,var(--maxim-alpha, .08));white-space:nowrap}@media(max-width:639px){.footer-links.svelte-1kkgy02{margin-top:calc(120px * var(--scale))}.footer-glow.svelte-1kkgy02{height:calc(380px * var(--scale))}.footer-glow__text.svelte-1kkgy02{white-space:normal}}@media(prefers-reduced-motion:reduce){.footer-glow__strip.svelte-1kkgy02{animation:none}}
