form{display:flex;flex-direction:column;justify-content:center;width:100%}input,textarea,button{width:100%;padding:.5rem;margin:.5rem 0 1.5rem;border:none;border-radius:.5rem;font-size:1rem;background:var(--input-bg)}textarea{resize:vertical}input:focus,textarea:focus,button:focus{border:none;outline:2px solid var(--bg-accent-3)}label{font-size:.9rem;font-weight:500;color:var(--secondary)}button{width:fit-content;padding:.5rem 1rem}
