img[alt=me].svelte-1uha8ag{object-fit:cover;width:10em;height:10em;box-shadow:0 8px 32px var(--shadow);border-radius:50%;margin:2em auto 0;display:block}h1.svelte-1uha8ag{margin:.3em 0 0;font-size:2.8rem;font-weight:200}address.svelte-1uha8ag{place-content:center;place-items:center;gap:1em;margin:1em auto;font-size:16pt;display:flex}address.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:scale(1.1)}.intro.svelte-1uha8ag{text-align:center;max-width:min(45em,85vw);margin:1em auto}.interest-description.svelte-1uha8ag{margin-bottom:1.2em;font-size:1.1rem}.interest-links.svelte-1uha8ag{flex-wrap:wrap;place-content:center;gap:.6em;margin:1.2em 0;display:flex}.interest-tag.svelte-1uha8ag{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:1pt 8pt;font-size:.85rem;font-weight:500;transition:all .2s}.interest-tag.svelte-1uha8ag:hover{background:var(--nav-bg);transform:translateY(-2px)}.recent.svelte-1uha8ag{margin:1.2em auto 1.5em}.recent.svelte-1uha8ag>li:where(.svelte-1uha8ag){background:linear-gradient(135deg, var(--card-bg), color-mix(in srgb, var(--card-bg) 50%, var(--nav-bg) 50%));border:1px solid var(--card-border);border-radius:6pt;grid-template-rows:auto auto 1fr;gap:.6em;padding:.8em;transition:all .2s;display:grid}.recent.svelte-1uha8ag>li:where(.svelte-1uha8ag):hover{border-color:var(--nav-bg);transform:translateY(-2px)}.recent.svelte-1uha8ag>li:where(.svelte-1uha8ag)>h3:where(.svelte-1uha8ag){margin:0;font-size:1.2rem;font-weight:500}.recent.svelte-1uha8ag>li:where(.svelte-1uha8ag)>h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){place-items:center;gap:.4em;display:flex}.recent.svelte-1uha8ag>li:where(.svelte-1uha8ag)>h3:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:contain;width:2.2em;height:2.2em}.project-meta.svelte-1uha8ag{flex-wrap:wrap;place-content:center;gap:.8em;font-size:.85rem;display:flex}.project-meta.svelte-1uha8ag>a:where(.svelte-1uha8ag){background:var(--card-bg);border-radius:12px;padding:1pt 6pt;font-weight:500}.project-meta.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover{background:var(--nav-bg)}.project-meta.svelte-1uha8ag>time:where(.svelte-1uha8ag){color:var(--text-secondary);background:var(--nav-bg);border-radius:12px;place-items:center;padding:1pt 6pt;font-size:.8em;display:flex}.project-description.svelte-1uha8ag{color:var(--text-secondary);margin:0;font-size:.9rem}
