.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.contact-grid .contact-list{flex-direction:column;gap:14px;display:flex}.contact-grid .contact-list .contact{border:1px solid var(--border);background:var(--panel);cursor:crosshair;border-radius:7px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s;display:flex}.contact-grid .contact-list .contact:hover{border-color:var(--accent)}.contact-grid .contact-list .contact .icon{font-size:26px}.contact-grid .contact-list .contact .k{letter-spacing:2px;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:10.5px}.contact-grid .contact-list .contact .v{margin-top:2px;font-size:15px;font-weight:700}.contact-grid .contact-list .contact .v a{color:var(--accent)}.contact-grid .contact-list .contact .v a:hover{text-decoration:underline}.contact-grid .contact-form{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:26px}.contact-grid .contact-form .form-title{letter-spacing:1px;margin-bottom:16px;font-weight:700}.contact-grid .contact-form .fields{flex-direction:column;gap:12px;display:flex}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}
