.contact-list{flex-direction:column;margin-top:28px;display:flex}.contact-row{align-items:baseline;gap:16px;padding:14px 0;display:flex}.contact-label{color:var(--text-muted);letter-spacing:.4px;flex:0 0 80px;font-family:Monaspace Neon Var,JetBrains Mono,monospace;font-size:12px}.contact-leader{border-bottom:1px dotted var(--border);flex:1;min-width:24px;transform:translateY(-5px)}.contact-value{color:var(--accent);white-space:nowrap;text-align:right;align-items:center;font-size:16px;display:inline-flex}.contact-value a{border-bottom:1px solid transparent;transition:border-color .2s}.contact-value a:hover{border-color:currentColor}.contact-glyph{opacity:0;align-items:center;width:14px;height:14px;margin-right:8px;transition:opacity .2s,transform .2s;display:inline-flex;transform:translate(4px)}.contact-row:hover .contact-glyph{opacity:1;transform:translate(0)}@media (width<=520px){.contact-row{gap:12px}.contact-leader{display:none}.contact-glyph{opacity:1;transform:none}}