.site-footer.svelte-1c5q26z{border-top:1px solid var(--border);background:var(--surface-1);margin-top:auto}.masthead.svelte-1c5q26z{gap:var(--space-8);max-width:78rem;padding:var(--space-8) var(--gutter) var(--space-6);margin:0 auto;display:grid}@media (width>=720px){.masthead.svelte-1c5q26z{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);align-items:start}}.identity.svelte-1c5q26z{gap:var(--space-3);justify-items:start;display:grid}.what.svelte-1c5q26z{max-width:34ch;font-size:var(--text-sm);color:var(--text-3);line-height:1.55}.columns.svelte-1c5q26z{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.columns.svelte-1c5q26z h2:where(.svelte-1c5q26z){margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--text-3)}.columns.svelte-1c5q26z ul:where(.svelte-1c5q26z){gap:var(--space-2);list-style:none;display:grid}.columns.svelte-1c5q26z a:where(.svelte-1c5q26z){font-size:var(--text-sm);color:var(--text-2);text-decoration:none}.columns.svelte-1c5q26z a:where(.svelte-1c5q26z):hover{color:var(--text-1);text-decoration:underline}.inner.svelte-1c5q26z{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--gutter) calc(var(--space-5) + var(--safe-b));font-size:var(--text-xs);color:var(--text-3);max-width:78rem;padding-top:var(--space-4);border-top:1px solid var(--divider);flex-wrap:wrap;margin:0 auto;display:flex}.host.svelte-1c5q26z{font-family:var(--mono)}
