.site-footer.svelte-103wd8v{display:grid;gap:2rem;padding:3rem var(--px, var(--margin)) max(2rem,env(safe-area-inset-bottom));background:var(--ink);color:#fff}.mark.svelte-103wd8v{display:flex;align-items:center;gap:1rem}.mark.svelte-103wd8v img:where(.svelte-103wd8v){width:clamp(3.5rem,6vw,4.5rem);height:auto}.words.svelte-103wd8v{display:grid;font-size:var(--step-head);font-weight:500;line-height:1;letter-spacing:-.04em}.by.svelte-103wd8v{font-size:var(--step-small);font-weight:400;letter-spacing:0;color:#c9c9c9}.links.svelte-103wd8v{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.links.svelte-103wd8v a:where(.svelte-103wd8v){display:inline-flex;align-items:center;min-height:var(--touch);text-decoration:none}@media(hover:hover){.links.svelte-103wd8v a:where(.svelte-103wd8v):hover{text-decoration:underline;text-underline-offset:.25em}}.row.svelte-103wd8v{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:var(--step-small);color:#c9c9c9}.site-header.svelte-1t3llih{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(1rem,env(safe-area-inset-top)) var(--px, var(--margin)) 0}.tone-dark.svelte-1t3llih{color:#fff}.lockup.svelte-1t3llih{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none}.words.svelte-1t3llih{display:grid;line-height:1.05}.name.svelte-1t3llih{font-size:var(--step-lead);font-weight:500;letter-spacing:-.03em}.by.svelte-1t3llih{font-size:var(--step-small);color:var(--muted)}.tone-dark.svelte-1t3llih .by:where(.svelte-1t3llih){color:#c9c9c9}.links.svelte-1t3llih a:where(.svelte-1t3llih){display:inline-flex;align-items:center;min-height:var(--touch);padding:0 .25rem;font-weight:500;text-decoration:none}@media(hover:hover){.links.svelte-1t3llih a:where(.svelte-1t3llih):hover{text-decoration:underline;text-underline-offset:.25em}}
