.foot.svelte-1deu14i{border-top:1px solid var(--border);padding:48px 24px 24px;margin-top:60px}.foot-inner.svelte-1deu14i{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:40px}.foot-brand.svelte-1deu14i p:where(.svelte-1deu14i){font-size:13px;color:var(--text-muted);margin:8px 0 0}.logo.svelte-1deu14i{display:flex;align-items:center;gap:6px}.logo-text.svelte-1deu14i{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text)}.logo-dot.svelte-1deu14i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.foot-links.svelte-1deu14i{display:flex;gap:48px}.foot-col.svelte-1deu14i{display:flex;flex-direction:column;gap:6px}.foot-col.svelte-1deu14i h4:where(.svelte-1deu14i){font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--text-muted);margin:0 0 4px}.foot-col.svelte-1deu14i a:where(.svelte-1deu14i){font-family:var(--mono);font-size:13px;color:var(--text-secondary);text-decoration:none}.foot-col.svelte-1deu14i a:where(.svelte-1deu14i):hover{color:var(--text)}.foot-bottom.svelte-1deu14i{max-width:1100px;margin:32px auto 0;padding-top:16px;border-top:1px solid var(--border);font-family:var(--mono);font-size:11px;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between}.foot-bottom.svelte-1deu14i .theme-toggle{width:28px;height:28px;font-size:0}html.dark .icon-sun.svelte-1deu14i{display:block}html.dark .icon-moon.svelte-1deu14i{display:none}html:not(.dark) .icon-sun.svelte-1deu14i{display:none}html:not(.dark) .icon-moon.svelte-1deu14i{display:block}@media(max-width:600px){.foot-inner.svelte-1deu14i{flex-direction:column;gap:24px}.foot-links.svelte-1deu14i{gap:32px}}
