.make-footer.svelte-m0qwfg{border-top:1px solid rgba(255,255,255,.08);padding:2.4rem 0 1rem}.make-footer--light.svelte-m0qwfg{border-top-color:#0f172a14;background:#f8fbff}.make-footer__inner.svelte-m0qwfg{width:min(1200px,calc(100vw - 2rem));margin:0 auto;display:grid;gap:1.5rem;color:var(--muted-foreground)}.make-footer--light.svelte-m0qwfg .make-footer__inner:where(.svelte-m0qwfg){color:#64748b}.make-footer__top.svelte-m0qwfg{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:2rem;align-items:start;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.make-footer--light.svelte-m0qwfg .make-footer__top:where(.svelte-m0qwfg){border-bottom-color:#0f172a14}.make-footer__brand.svelte-m0qwfg{display:grid;gap:1.35rem;align-content:start}.make-footer__social-row.svelte-m0qwfg{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.make-footer__social.svelte-m0qwfg{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;padding:0;border:1px solid rgba(96,165,250,.24);border-radius:.95rem;background:transparent;box-shadow:inset 0 1px #bfdbfe14,0 8px 18px #02081738;color:#eff6fff5;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.make-footer--light.svelte-m0qwfg .make-footer__social:where(.svelte-m0qwfg){border-color:#2563eb24;background:#fff;box-shadow:0 8px 20px #0f172a14;color:#1d4ed8}.make-footer__social-icon.svelte-m0qwfg{display:grid;place-items:center;width:100%;height:100%;line-height:0}.make-footer__social--discord.svelte-m0qwfg .make-footer__social-icon:where(.svelte-m0qwfg){transform:translateY(2px) translate(-1.5px)}.make-footer__social--youtube.svelte-m0qwfg .make-footer__social-icon:where(.svelte-m0qwfg){transform:translateY(-1px)}.make-footer__social-icon.svelte-m0qwfg svg{display:block;flex:0 0 auto}.make-footer__social.svelte-m0qwfg:hover{transform:translateY(-1px) scale(1.02);border-color:#7dd3fc57;background:transparent;box-shadow:inset 0 1px #dbeafe1f,0 10px 22px #02081747;color:#fff}.make-footer--light.svelte-m0qwfg .make-footer__social:where(.svelte-m0qwfg):hover{border-color:#2563eb3d;background:#f5f9ff;box-shadow:0 12px 26px #0f172a1a;color:#0f4fd8}.make-footer__columns.svelte-m0qwfg{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:2.5rem;justify-self:center;width:min(100%,680px)}.make-footer__column.svelte-m0qwfg{display:grid;gap:.8rem;align-content:start}.make-footer__column.svelte-m0qwfg h3:where(.svelte-m0qwfg){margin:0;color:#f8fbff;font-size:.96rem;font-weight:700}.make-footer--light.svelte-m0qwfg .make-footer__column:where(.svelte-m0qwfg) h3:where(.svelte-m0qwfg){color:#0f172a}.make-footer__column.svelte-m0qwfg a:where(.svelte-m0qwfg),.make-footer__column.svelte-m0qwfg button:where(.svelte-m0qwfg){padding:0;border:0;background:transparent;color:#c0cade;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.make-footer--light.svelte-m0qwfg .make-footer__column:where(.svelte-m0qwfg) a:where(.svelte-m0qwfg),.make-footer--light.svelte-m0qwfg .make-footer__column:where(.svelte-m0qwfg) button:where(.svelte-m0qwfg){color:#64748b}.make-footer__column.svelte-m0qwfg a:where(.svelte-m0qwfg):hover,.make-footer__column.svelte-m0qwfg button:where(.svelte-m0qwfg):hover{color:#f8fbff}.make-footer--light.svelte-m0qwfg .make-footer__column:where(.svelte-m0qwfg) a:where(.svelte-m0qwfg):hover,.make-footer--light.svelte-m0qwfg .make-footer__column:where(.svelte-m0qwfg) button:where(.svelte-m0qwfg):hover{color:#0f4fd8}.make-footer__bottom.svelte-m0qwfg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.2rem;font-size:.96rem}.make-footer__bottom.svelte-m0qwfg p:where(.svelte-m0qwfg){margin:0}.make-footer__bottom.svelte-m0qwfg a:where(.svelte-m0qwfg){color:#c0cade;text-decoration:none}.make-footer--light.svelte-m0qwfg .make-footer__bottom:where(.svelte-m0qwfg) a:where(.svelte-m0qwfg){color:#1d4ed8}.make-footer__bottom.svelte-m0qwfg a:where(.svelte-m0qwfg):hover{color:#f8fbff}.make-footer--light.svelte-m0qwfg .make-footer__bottom:where(.svelte-m0qwfg) a:where(.svelte-m0qwfg):hover{color:#0f4fd8}@media(max-width:960px){.make-footer__top.svelte-m0qwfg{grid-template-columns:1fr}.make-footer__columns.svelte-m0qwfg{grid-template-columns:repeat(2,minmax(140px,1fr));gap:1.75rem}}@media(max-width:720px){.make-footer.svelte-m0qwfg{padding-top:2rem}.make-footer__columns.svelte-m0qwfg{grid-template-columns:1fr;gap:1.4rem}.make-footer__bottom.svelte-m0qwfg{flex-direction:column;align-items:flex-start}}
