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