.text-input{border:1px solid var(--theme-border);background:var(--theme-canvas);width:100%;min-height:2.75rem;color:var(--theme-text);border-radius:4px;padding:.75rem 1rem;transition:border-color .16s,background-color .16s}.text-input:hover{border-color:var(--theme-border-strong)}.text-input::placeholder{color:var(--theme-text-subtle)}.text-input[aria-invalid=true]{border-color:var(--theme-danger)}
