.site-header.svelte-1br2sqw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.75rem clamp(1rem,4vw,3rem)}.name.svelte-1br2sqw{font-family:var(--font-display);font-size:1.5rem;text-decoration:none;letter-spacing:.01em}nav.svelte-1br2sqw{display:flex;gap:1.5rem}nav.svelte-1br2sqw a:where(.svelte-1br2sqw){text-decoration:none;color:var(--muted);font-size:.95rem;padding-bottom:2px;border-bottom:1px solid transparent}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,nav.svelte-1br2sqw a[aria-current=page]:where(.svelte-1br2sqw){color:var(--text);border-color:var(--accent)}main.svelte-1br2sqw{padding:0 clamp(1rem,4vw,3rem) 4rem;min-height:70vh}.site-footer.svelte-1br2sqw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,4vw,3rem);border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}.links.svelte-1br2sqw{display:flex;flex-wrap:wrap;gap:1.25rem}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){text-decoration:none}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--text)}
