.site-footer.svelte-9sff3o{border-top:1px solid var(--line);background:linear-gradient(#ffffff03,#00000040);margin-top:0}.sf-inner.svelte-9sff3o{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;max-width:1180px;margin:0 auto;padding:44px 24px 30px;display:grid}.sf-logo.svelte-9sff3o{letter-spacing:.4px;color:#fff;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.sf-logo.svelte-9sff3o b:where(.svelte-9sff3o){color:var(--accent-2)}.sf-tag.svelte-9sff3o{color:var(--faint);max-width:280px;margin:10px 0 0;font-size:13px;line-height:1.6}.sf-col.svelte-9sff3o h4:where(.svelte-9sff3o){letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:800}.sf-col.svelte-9sff3o a:where(.svelte-9sff3o){color:#ffffffa8;padding:5px 0;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s;display:block}.sf-col.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--accent-2)}.sf-donate.svelte-9sff3o{font-weight:800;color:var(--accent)!important}.sf-donate.svelte-9sff3o:hover{color:var(--accent-2)!important}.sf-bar.svelte-9sff3o{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:baseline;gap:8px 24px;max-width:1180px;margin:0 auto;padding:18px 24px 30px;display:flex}.sf-meta.svelte-9sff3o{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.sf-disc.svelte-9sff3o{color:var(--faint);flex:1;min-width:240px;font-size:11.5px;line-height:1.5}@media (width<=780px){.sf-inner.svelte-9sff3o{grid-template-columns:1fr 1fr;gap:26px;padding:36px 18px 24px}.sf-brand.svelte-9sff3o{grid-column:1/-1}.sf-bar.svelte-9sff3o{padding:16px 18px 26px}}
