.app-footer.svelte-3mageo{margin-top:48px;border-top:1px solid var(--c-border);padding-block:48px 32px;color:var(--c-text-2);font-size:13px}.app-footer__inner.svelte-3mageo{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;gap:24px 56px;align-items:start}.app-footer__bottom.svelte-3mageo{display:block}.app-footer__brand.svelte-3mageo{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none}.app-footer__mark.svelte-3mageo{width:36px;height:36px;object-fit:contain;flex-shrink:0}.app-footer__name.svelte-3mageo{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text-1);white-space:nowrap}.app-footer__groups.svelte-3mageo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}.app-footer__label.svelte-3mageo{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);margin:0 0 10px}.app-footer.svelte-3mageo ul:where(.svelte-3mageo){list-style:none;margin:0;padding:0;display:grid;gap:8px}.app-footer.svelte-3mageo a:where(.svelte-3mageo){color:inherit;text-decoration:none}.app-footer.svelte-3mageo a:where(.svelte-3mageo):hover{color:var(--c-text-1)}.app-footer.svelte-3mageo a:where(.svelte-3mageo):focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:2px}.app-footer__legal.svelte-3mageo{margin:24px 0 0;padding-top:20px;border-top:1px dashed var(--c-border);font-size:12px;color:var(--c-text-3);line-height:1.6;max-width:900px}[data-theme=light] .app-footer__label.svelte-3mageo,[data-theme=light] .app-footer__legal.svelte-3mageo{color:var(--c-text-2)}@media(max-width:720px){.app-footer__inner.svelte-3mageo{grid-template-columns:1fr}.app-footer__groups.svelte-3mageo{grid-template-columns:repeat(2,minmax(0,1fr))}}
