a.svelte-96nnl8{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.6rem .85rem;border:1px solid hsl(var(--primary) / .35);border-radius:8px;background:hsl(var(--primary));color:hsl(var(--button-foreground));transition:transform .16s ease,filter .16s ease}a.svelte-96nnl8:hover{filter:brightness(1.08);transform:translateY(-2px)}a.svelte-96nnl8:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}.link-copy.svelte-96nnl8{display:grid;min-width:0;gap:.1rem;text-align:center}.link-copy.svelte-96nnl8 strong:where(.svelte-96nnl8){font-size:.8125rem;font-weight:600}.link-arrow.svelte-96nnl8{justify-self:end;font-size:1rem}.sr-only.svelte-96nnl8{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bio-page.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100svh;padding-bottom:clamp(2rem,6svh,4rem);width:min(100% - 2.5rem,480px);margin-inline:auto}.topbar.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;min-height:72px;gap:1rem}.wordmark.svelte-1uha8ag{font-size:.75rem;font-weight:600}.wordmark.svelte-1uha8ag span:where(.svelte-1uha8ag){color:hsl(var(--primary))}.theme-toggle.svelte-1uha8ag{display:grid;place-items:center;width:44px;height:44px;border:1px solid hsl(var(--border));border-radius:50%;background:transparent}.theme-toggle.svelte-1uha8ag:hover{color:hsl(var(--primary));background:hsl(var(--accent))}main.svelte-1uha8ag{flex-shrink:0;width:100%;margin-block:auto;padding-block:1.5rem}.intro.svelte-1uha8ag{margin-bottom:1rem;text-align:center}.intro-row.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.intro-copy.svelte-1uha8ag{min-width:0}h1.svelte-1uha8ag{margin:0;font-size:clamp(1.5rem,5vw,1.9rem);font-weight:600;line-height:1.3;letter-spacing:-.06em}h1.svelte-1uha8ag{color:hsl(var(--primary))}.intro-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.75rem 0 0;color:hsl(var(--muted));font-size:.8125rem;line-height:1.8}.socials.svelte-1uha8ag{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;place-items:center;width:44px;height:44px;color:hsl(var(--foreground));border-radius:50%}.socials.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:hsl(var(--primary));background:hsl(var(--accent))}.avatar.svelte-1uha8ag{display:block;width:136px;height:136px;flex-shrink:0;border:2px solid hsl(var(--primary));border-radius:50%;padding:4px;background:hsl(var(--background));object-fit:cover;perspective:800px}.avatar-inner.svelte-1uha8ag{display:block;position:relative;width:100%;height:100%;transition:transform .6s ease;transform-style:preserve-3d}.avatar-inner.flipped.svelte-1uha8ag{transform:rotateY(180deg)}.avatar-face.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;backface-visibility:hidden}.avatar-back.svelte-1uha8ag{transform:rotateY(180deg);image-rendering:pixelated}.primary-links.svelte-1uha8ag{max-width:360px;margin-inline:auto}ul.svelte-1uha8ag{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}@media(max-width:380px){.bio-page.svelte-1uha8ag{width:calc(100% - 2rem)}.avatar.svelte-1uha8ag{width:120px;height:120px}}
