.site-footer.svelte-t1cweu{display:flex;flex-direction:column;align-items:center;gap:32px;box-sizing:border-box;padding:64px 24px 56px;background:var(--color-base-100);border-top:1px solid var(--color-base-300);font-family:var(--font-reading);color:var(--color-base-content);text-align:center}.footer-brand.svelte-t1cweu{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-brand.svelte-t1cweu img:where(.svelte-t1cweu){height:40px;width:auto}.footer-name.svelte-t1cweu{padding-left:.42em;font-family:var(--font-mono);font-size:14px;letter-spacing:.42em;text-transform:uppercase}.footer-tagline.svelte-t1cweu{padding-top:8px;font-size:18px;font-style:italic;color:var(--color-subtext)}.footer-links.svelte-t1cweu{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 48px;font-size:16px}.footer-links.svelte-t1cweu div:where(.svelte-t1cweu){display:flex;flex-direction:column;align-items:center;gap:8px}.footer-links.svelte-t1cweu a:where(.svelte-t1cweu){color:var(--color-base-content);text-decoration:underline 1px transparent;text-underline-offset:4px;transition:text-decoration-color .15s}.footer-links.svelte-t1cweu a:where(.svelte-t1cweu):hover{text-decoration-color:color-mix(in oklab,var(--color-base-content) 30%,transparent)}.footer-caps.svelte-t1cweu{padding-bottom:4px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtext)}.footer-legal.svelte-t1cweu{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:var(--color-subtext)}.footer-legal.svelte-t1cweu .text-link:where(.svelte-t1cweu){color:var(--color-subtext)}
