.form-input{width:100%;color:var(--color-cream);font-family:var(--font-body);background:#1a1916cc;border:1px solid #f2ede31a;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:#c4a26580;box-shadow:0 0 0 3px #c4a26514}.form-input::placeholder{color:var(--color-muted);opacity:.6}.form-input option{background:var(--color-ink-soft);color:var(--color-cream)}
