.contact-links.svelte-v9r3xz{gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-links.svelte-v9r3xz a:where(.svelte-v9r3xz){align-items:center;gap:var(--space-2);padding:9px var(--space-5);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s;display:inline-flex}.contact-links.svelte-v9r3xz a:where(.svelte-v9r3xz):hover{border-color:var(--border-strong);transform:translateY(-2px)}.hero-bg.svelte-1uha8ag{background:var(--gradient-hero);min-height:100vh}.hero.svelte-1uha8ag{max-width:640px;padding:140px var(--space-7) 200px;margin:0 auto}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--black);margin:0 0 var(--space-6);font-size:clamp(2.4rem,6vw,3.4rem);font-weight:650;line-height:1.08}.gradient-text.svelte-1uha8ag{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 var(--space-7);font-size:1.15rem;line-height:1.7}
