.form_wrapper{flex-wrap:wrap}label{width:100%;min-width:20vw;min-height:5rem;font-family:var(--font-outfit-sans);flex-direction:column;gap:1rem;font-weight:500;display:flex}input,textarea{--alpha:.3;border:none;border-bottom:2px solid var(--yellow);width:100%;color:var(--foreground);font-size:1.3rem;font-family:var(--font-outfit-sans);background:0 0;font-weight:500}input:focus,textarea:focus{outline:none}input:invalid,textarea:invalid{border-bottom:dotted}input:valid{border-bottom:2px solid var(--yellow)}button[type=submit]{width:100%;font-family:var(--font-outfit-sans);border:2px solid var(--highlight-color);border-radius:25px;outline:none;padding:.5rem;font-size:1.2rem;font-weight:500}button:hover:disabled{background-color:gray}
