input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none}input::placeholder{color:var(--gray2);font-size:calc(var(--textsize) / 1.5)}.form-label{padding-bottom:.5rem}.form-label span{color:var(--danger);margin-left:.5rem}.form-group{flex-direction:column;gap:.25rem;width:100%;display:flex}.form-input[type=checkbox]{width:1.5rem;height:1.5rem}.form-input[checked=true]{background-color:var(--primary)}.form-input{appearance:initial;width:100%;height:fit-content;padding:calc(var(--padding) / 2);font-size:calc(var(--fs-base) / 1);background-color:var(--white);border:.1rem solid var(--color-text);border-radius:var(--bradius)}.form-error{color:var(--danger);font-size:calc(var(--textsize)/1.3)}
