svg.svelte-m00bl9{vertical-align:middle;flex:none;display:inline-block}.contact-card.svelte-1hgotnh{max-width:var(--container-md);padding:clamp(var(--space-8), 5vw, var(--space-16));text-align:center;background:var(--cobalt-soft);border:var(--stroke-bold) solid var(--ink-900);border-radius:var(--radius-xl);box-shadow:var(--offset-md);margin-inline:auto;position:relative}.contact-title.svelte-1hgotnh{margin-top:var(--space-3)}.contact-text.svelte-1hgotnh{max-width:46ch;margin:var(--space-4) auto 0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-700)}.contact-cta.svelte-1hgotnh{justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.contact-email.svelte-1hgotnh{font-family:var(--font-mono);font-size:var(--text-base);color:var(--cobalt-ink);border-bottom:var(--stroke-line) solid currentColor;transition:opacity var(--dur-fast) var(--ease-out);padding-bottom:2px;text-decoration:none}.contact-email.svelte-1hgotnh:hover{opacity:.72}.contact-note.svelte-1hgotnh{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--ink-500);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);display:inline-flex}
