input:focus{border-color:var(--primary);color:var(--primary);background-color:var(--primary-200);box-shadow:0 0 0 2px var(--primary);outline:none;font-weight:bolder}input::placeholder{color:var(--gray2);font-size:calc(var(--textsize) / 1.5)}.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) / 1.5) calc(var(--padding) / 2);font-size:calc(var(--textsize) / 1);background-color:var(--background);border:.1rem solid var(--color-text);border-radius:var(--bradius)}.form-error{color:var(--danger);font-size:calc(var(--textsize)/1.3)}
