.container.svelte-6qb8f6{width:100%;max-width:var(--max-width);padding:0 var(--space-4);margin:0 auto}.btn.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-mono);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-1xko78n:not(:disabled):hover{transform:translateY(-2px)}.md.svelte-1xko78n{padding:var(--space-3) var(--space-4);font-size:.95rem}.sm.svelte-1xko78n{padding:var(--space-2) var(--space-3);font-size:.85rem}.primary.svelte-1xko78n{background:var(--color-accent);color:var(--color-bg)}.primary.svelte-1xko78n:not(:disabled):hover{background:var(--color-accent-dim)}.ghost.svelte-1xko78n{color:var(--color-text);border-color:var(--color-border);background:0 0}.ghost.svelte-1xko78n:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent)}section.svelte-gzujjl{min-height:100vh;padding:var(--space-6) 0;align-items:center;display:flex}.eyebrow.svelte-gzujjl{color:var(--color-accent);margin-bottom:var(--space-3);font-size:.9rem}h1.svelte-gzujjl{color:var(--color-text);font-size:clamp(2.25rem,6vw,4rem);line-height:1.1}.role.svelte-gzujjl{margin-top:var(--space-3);color:var(--color-text-dim);font-size:1.25rem}.bio.svelte-gzujjl{margin-top:var(--space-4);max-width:100%;color:var(--color-text-dim);font-size:1rem}.cta.svelte-gzujjl{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=480px){.cta.svelte-gzujjl{flex-direction:column;align-items:stretch}}.social.svelte-gzujjl{gap:var(--space-4);margin-top:var(--space-5);display:flex}.social.svelte-gzujjl a:where(.svelte-gzujjl){color:var(--color-text-dim);font-size:.9rem;text-decoration:none}.social.svelte-gzujjl a:where(.svelte-gzujjl):hover{color:var(--color-accent)}.card.svelte-7d5xe5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);-webkit-backdrop-filter:blur(12px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card.svelte-7d5xe5{background:var(--color-bg-elevated)}}.interactive.svelte-7d5xe5{transition:transform .15s,border-color .15s}.interactive.svelte-7d5xe5:hover{border-color:var(--color-accent);transform:translateY(-4px)}.badge.svelte-16wd81y{font-family:var(--font-mono);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-dim);align-items:center;font-size:.8rem;display:inline-flex}.accent.svelte-16wd81y{border-color:var(--color-accent);color:var(--color-accent)}.lang.svelte-16wd81y{color:#6cb6ff;border-color:#6cb6ff}.framework.svelte-16wd81y{color:#ffb86c;border-color:#ffb86c}.db.svelte-16wd81y{color:#ff79c6;border-color:#ff79c6}.devops.svelte-16wd81y{color:#8be9fd;border-color:#8be9fd}.ai.svelte-16wd81y{color:#00ff9c;border-color:#00ff9c}.tools.svelte-16wd81y{color:#f1fa8c;border-color:#f1fa8c}.section-title.svelte-1x568g{margin-bottom:var(--space-5)}h2.svelte-1x568g{color:var(--color-text);font-size:1.75rem}.line.svelte-1x568g{background:var(--color-accent);width:48px;height:3px;margin-top:var(--space-2);border-radius:var(--radius-sm);display:block}.subtitle.svelte-1x568g{margin-top:var(--space-2);color:var(--color-text-dim);font-size:.95rem}section.svelte-1fgsibr{padding:var(--space-7) 0}.grid.svelte-1fgsibr{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}img.svelte-1fgsibr{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);background:var(--color-bg-elevated);width:100%;margin-bottom:var(--space-3)}h3.svelte-1fgsibr{color:var(--color-text);font-size:1.1rem}.description.svelte-1fgsibr{margin-top:var(--space-2);color:var(--color-text-dim);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.description.expanded.svelte-1fgsibr{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.toggle.svelte-1fgsibr{margin-top:var(--space-2);color:var(--color-accent);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.toggle.svelte-1fgsibr:hover{text-decoration:underline}.tags.svelte-1fgsibr{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.links.svelte-1fgsibr{gap:var(--space-3);margin-top:var(--space-4);display:flex}.links.svelte-1fgsibr a:where(.svelte-1fgsibr){color:var(--color-accent);font-size:.9rem;text-decoration:none}.links.svelte-1fgsibr a:where(.svelte-1fgsibr):hover{text-decoration:underline}section.svelte-hjj7gn{padding:var(--space-7) 0}.categories.svelte-hjj7gn{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}h3.svelte-hjj7gn{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);font-size:.95rem}.items.svelte-hjj7gn{gap:var(--space-2);flex-wrap:wrap;display:flex}section.svelte-8grda9{padding:var(--space-7) 0}.timeline.svelte-8grda9{gap:var(--space-6);border-left:2px solid var(--color-border);padding-left:var(--space-4);flex-direction:column;display:flex}.entry.svelte-8grda9{position:relative}.marker.svelte-8grda9{left:calc(-1 * var(--space-4) - 5px);background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px}.header.svelte-8grda9{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}h3.svelte-8grda9{color:var(--color-text);font-size:1.15rem}.period.svelte-8grda9{color:var(--color-text-dim);font-size:.85rem}.role.svelte-8grda9{margin-top:var(--space-1);color:var(--color-accent);font-size:.95rem}ul.svelte-8grda9{margin:var(--space-3) 0 0;color:var(--color-text-dim);gap:var(--space-1);flex-direction:column;padding-left:1.1rem;font-size:.9rem;display:flex}.stack.svelte-8grda9{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
