.about.svelte-1uha8ag{position:relative;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1)}.about.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.intro.svelte-1uha8ag{margin-bottom:48px}.greeting.svelte-1uha8ag{font-size:1.1rem;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.name.svelte-1uha8ag{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;letter-spacing:-.02em;display:flex;align-items:center}.cursor.svelte-1uha8ag{width:4px;height:.9em;background:var(--accent);margin-left:4px;animation:svelte-1uha8ag-blink 1s step-end infinite;box-shadow:0 0 20px var(--accent-glow)}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.bio.svelte-1uha8ag{margin-bottom:48px}.bio.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;color:var(--text-secondary);margin-bottom:16px;max-width:600px}.tag.svelte-1uha8ag{display:inline-block;padding:2px 10px;background:var(--accent-dim);color:var(--accent);border-radius:4px;font-size:.95rem;font-weight:500}.links-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:16px;font-weight:500}.social-links.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap}.link-card.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-weight:500;transition:all .2s ease}.link-card.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:4px}.link-card.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--text-secondary);transition:color .2s ease}.link-card.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){color:var(--text-primary)}
