.footer.svelte-z0vthk{padding:var(--space-2xl) var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.wrap.svelte-z0vthk{max-width:var(--content-max);margin:0 auto}.top.svelte-z0vthk{display:flex;justify-content:space-between;gap:var(--space-2xl);flex-wrap:wrap;padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-subtle)}.brand.svelte-z0vthk .logo:where(.svelte-z0vthk){height:42px;width:auto;margin-bottom:var(--space-md)}.brand.svelte-z0vthk p:where(.svelte-z0vthk){color:var(--color-text-primary);font-size:.9rem;max-width:280px}.cols.svelte-z0vthk{display:flex;gap:var(--space-2xl);flex-wrap:wrap}.col.svelte-z0vthk{display:flex;flex-direction:column;gap:.6rem}.head.svelte-z0vthk{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.col.svelte-z0vthk a:where(.svelte-z0vthk){font-size:.9rem;color:var(--color-text-primary);transition:color .15s}.col.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-accent-gold)}.col.svelte-z0vthk .as-link:where(.svelte-z0vthk){font-size:.9rem;color:var(--color-text-primary);background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit;transition:color .15s}.col.svelte-z0vthk .as-link:where(.svelte-z0vthk):hover{color:var(--color-accent-gold)}.bottom.svelte-z0vthk{display:flex;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding-top:var(--space-lg);font-size:.82rem;color:var(--color-text-primary)}.made.svelte-z0vthk{font-family:var(--font-mono)}@media(max-width:620px){.footer.svelte-z0vthk{padding:var(--space-2xl) var(--space-lg) var(--space-lg)}.top.svelte-z0vthk{flex-direction:column;align-items:center;text-align:center;gap:var(--space-xl)}.brand.svelte-z0vthk{display:flex;flex-direction:column;align-items:center}.brand.svelte-z0vthk p:where(.svelte-z0vthk){max-width:40ch}.cols.svelte-z0vthk{width:100%;justify-content:center;gap:var(--space-xl) var(--space-2xl)}.col.svelte-z0vthk{align-items:center;text-align:center}.col.svelte-z0vthk .as-link:where(.svelte-z0vthk){text-align:center}.bottom.svelte-z0vthk{flex-direction:column;align-items:center;text-align:center;gap:var(--space-xs)}}
