.footer.svelte-2xnmn1{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:3rem;max-width:800px;margin:0 auto;padding:4rem 2.5rem;display:flex}.footer-logo.svelte-2xnmn1{color:var(--temper-blue-dim);align-items:center;gap:.45rem;text-decoration:none;transition:color .2s;display:flex}.footer-logo.svelte-2xnmn1:hover{color:var(--temper-blue)}.footer-mark.svelte-2xnmn1{width:16px;height:16px}.footer-wordmark.svelte-2xnmn1{font-family:var(--font-mono);letter-spacing:.1em;font-size:.7rem}.footer-groups.svelte-2xnmn1{gap:3rem;display:flex}.footer-group.svelte-2xnmn1{flex-direction:column;gap:.7rem;display:flex}.footer-label.svelte-2xnmn1{font-family:var(--font-mono);color:var(--graphite);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.6rem}.footer-group.svelte-2xnmn1 a:where(.svelte-2xnmn1){font-family:var(--font-mono);color:#ffffff40;letter-spacing:.05em;font-size:.65rem;text-decoration:none;transition:color .2s}.footer-group.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--graphite)}@media (width<=640px){.footer.svelte-2xnmn1{flex-direction:column;align-items:flex-start;gap:2.5rem}.footer-groups.svelte-2xnmn1{flex-wrap:wrap;gap:2rem}}
