.form-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.form-row{display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.form-row{flex-direction:row}}.form-wrapper input,.form-wrapper textarea{width:100%;background:#00000098;border:1px solid #444;color:#fff;padding:.8rem 1.2rem;font-family:inherit;font-size:1rem;transition:border-color .2s ease}.form-wrapper input:focus,.form-wrapper textarea:focus{outline:none;border-color:#888}.form-wrapper input{border-radius:30px}.form-wrapper textarea{border-radius:12px;resize:vertical}.form-buttons{margin-top:1rem;display:flex;gap:1rem;justify-content:flex-end}
