.contact-input{width:100%;padding:.6rem .9rem;background:var(--paper);border:1px solid var(--rule);color:var(--ink);font-family:DM Sans,ui-sans-serif,sans-serif;font-size:1rem;border-radius:.25rem;transition:border-color .15s ease,box-shadow .15s ease}.contact-input::placeholder{color:var(--ink-faint)}.contact-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}
