.contact-window{border:1px solid var(--border);background:var(--card);border-radius:6px;margin:24px 0;padding:24px}.contact-name{margin:0 0 8px;font-size:16px;font-weight:600}.contact-text-link svg{flex-shrink:0}.contact-hint{color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.8}.contact-text-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;padding-block:8px;font-size:16px;text-decoration:underline;display:inline-flex}.contact-shell .profile-footer{flex-wrap:wrap;align-items:center}.contact-shell .profile-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.contact-window{padding:20px 16px}}
