form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:flex;flex-direction:column;gap:.5rem}.form-row.center{align-items:center}label{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color-secondary)}input,select,textarea{padding:1.2rem 1.6rem;border:.2rem solid var(--color-panel);border-radius:.8rem;font-size:1.8rem;font-family:var(--font-stack);background:var(--color-background);color:var(--color-body);transition:border-color .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary)}input::placeholder{color:var(--color-secondary);opacity:.6}select{cursor:pointer}form button[type=submit]{margin-top:1rem;padding:1.4rem 3rem}form p{font-size:1.6rem;text-align:center;margin-top:2rem}form a{color:var(--color-primary)}