.profile-contact{margin-top:6px;padding-block:0}.profile-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-social{text-align:center;min-width:0;min-height:56px;color:var(--text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;transition:background .18s;display:flex}.profile-social:hover,.profile-social:focus-visible{background:#0c7f890d}.profile-social-icon{background:#0c7f8911;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.profile-social-icon img{object-fit:contain;width:15px;height:15px}.profile-social-handle{color:var(--muted);white-space:nowrap;max-width:100%;font-size:10px;font-weight:300;line-height:1.5}.profile-contact a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (prefers-reduced-motion:reduce){.profile-social{transition:none}}
