.si-contact .sih-input{font-family:var(--font-body);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:100%;color:var(--text-strong);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);padding:.8rem .95rem;font-size:.95rem}.si-contact .sih-input::placeholder{color:var(--text-faint)}.si-contact .sih-input:focus{border-color:var(--color-midnight);outline:none;box-shadow:0 0 0 3px #0616851a}.si-contact .sih-detail:hover{color:var(--accent-hover)!important}@media (max-width:920px){.si-contact .sih-contact-grid,.si-contact .sih-form-row{grid-template-columns:1fr!important}}
