*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e8eaf0;background:#050816;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}a{text-decoration:none}header.svelte-1uha8ag{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050816d9;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:900px;height:56px;margin:0 auto;padding:0 1.5rem;display:flex}.nav-brand.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.nav-initials.svelte-1uha8ag{color:#7dd3fc;background:#38bdf826;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.nav-name.svelte-1uha8ag{color:#f1f5f9;font-size:14px;font-weight:600}.nav-sub.svelte-1uha8ag{color:#64748b;font-size:11px}.nav-links.svelte-1uha8ag{gap:8px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#94a3b8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#7dd3fc;border-color:#38bdf880}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{width:16px;height:16px}main.svelte-1uha8ag{flex-direction:column;gap:3rem;max-width:900px;margin:0 auto;padding:3.5rem 1.5rem 4rem;display:flex}.intro.svelte-1uha8ag{grid-template-columns:1fr 1.3fr;align-items:center;gap:3rem;display:grid}.avatar-col.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.avatar-ring.svelte-1uha8ag{background:linear-gradient(135deg,#38bdf866,#34d3994d);border-radius:50%;padding:3px}.avatar-inner.svelte-1uha8ag{background:#050816;border-radius:50%;padding:3px}.avatar-inner.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:50%;width:160px;height:160px;display:block}.avatar-info.svelte-1uha8ag{text-align:center}.avatar-info.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:22px;font-weight:600}.role.svelte-1uha8ag{color:#94a3b8;margin-top:4px;font-size:13px}.quote-col.svelte-1uha8ag{flex-direction:column;gap:2rem;display:flex}.quote.svelte-1uha8ag{font-size:22px;font-weight:500;line-height:1.4}.quote.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b}.quote-sub.svelte-1uha8ag{color:#64748b;margin-top:8px;font-size:14px}.tools.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.badge.svelte-1uha8ag{color:#e2e8f0;background:#ffffff08;border:1px solid #64748b66;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;transition:border-color .15s;display:flex}.badge.svelte-1uha8ag:hover{border-color:#38bdf899}.badge.svelte-1uha8ag img:where(.svelte-1uha8ag){width:16px;height:16px}.about.svelte-1uha8ag{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:2rem}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.25rem;font-size:24px;font-weight:600}.about-body.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.about-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#cbd5e1;font-size:15px;line-height:1.8}.about-body.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#7dd3fc}.about-body.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#bae6fd;text-decoration:underline}@media (width<=640px){.intro.svelte-1uha8ag{text-align:center;grid-template-columns:1fr}.tools.svelte-1uha8ag{justify-content:center}.quote-col.svelte-1uha8ag{align-items:center}}
