.bio-accent{color:var(--color-accent,#e8630a)}.bio-card p{margin:0}.bio-card p+p{margin-top:.6em}.bio-card strong{font-weight:700}.bio-card em{font-style:italic}.bio-card a{color:var(--accent,#e8630a);text-decoration:underline}.bio-card ul{margin:.5em 0;padding-left:1.25rem;list-style:outside}.bio-card ol{margin:.5em 0;padding-left:1.25rem;list-style:decimal}.bio-card li{margin:.15em 0}.bio-card blockquote{border-left:3px solid var(--accent,#e8630a);color:var(--muted,#666);margin:.5em 0;padding-left:.75rem}.bio-card code{background:#0000000f;border-radius:3px;padding:.1em .3em;font-size:.9em}.link-btn.svelte-hn4r8b{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}@media (hover:hover){.link-btn.svelte-hn4r8b:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}}.link-btn.svelte-hn4r8b:active{transform:translateY(0)}.link-primary.svelte-hn4r8b{background:var(--color-accent);color:#fff}.link-secondary.svelte-hn4r8b{color:var(--color-primary);background:#fff;border:1.5px solid #e0e0e0}@media (hover:hover){.link-secondary.svelte-hn4r8b:hover{border-color:var(--color-accent)}}.link-ghost.svelte-hn4r8b{color:var(--color-primary);background:0 0}.link-icon.svelte-hn4r8b{flex-shrink:0;align-items:center;font-size:18px;line-height:1;display:inline-flex}.social-link.svelte-hn4r8b{background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,transform .15s;display:flex}@media (hover:hover){.social-link.svelte-hn4r8b:hover{background:var(--color-accent);transform:scale(1.08)}}.social-link.svelte-hn4r8b svg:where(.svelte-hn4r8b){width:20px;height:20px;fill:var(--color-primary);transition:fill .15s}@media (hover:hover){.social-link.svelte-hn4r8b:hover svg:where(.svelte-hn4r8b){fill:#fff}}@media (prefers-reduced-motion:reduce){.link-btn.svelte-hn4r8b,.social-link.svelte-hn4r8b,.social-link.svelte-hn4r8b svg:where(.svelte-hn4r8b){transition:none}}
