form{text-align:left;font-family:var(--font-apfel), Helvetica, sans-serif;flex-flow:column;align-items:flex-start;margin-top:24px;display:flex}form .form-row{width:100%;margin-bottom:16px}form label{text-align:left;color:var(--text-colour-2);font-size:.9em}form label span{color:var(--primary-colour)}form select{appearance:none}form ::picker(select){appearance:none}form input,form textarea,form select{border:2px solid var(--white);box-sizing:border-box;width:100%;font-size:1.1em;font-family:var(--font-apfel), Helvetica, sans-serif;color:var(--white);background:0 0;margin-top:4px;padding:12px}:is(form input,form textarea,form select):focus{outline:2px solid #fff}form option{background:var(--background);color:var(--white)}form textarea{height:120px;font-family:inherit}form select{cursor:pointer}form select:hover{background-color:#ffffff1a}form .button{cursor:pointer}
