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