.input-wrapper{flex-direction:column;margin-bottom:1rem;display:flex}.input-wrapper label{font-weight:600}.input-wrapper input{border:1px solid;border-color:var(--link-primary);background-color:var(--background);color:var(--text-body-primary);font-size:14px;font-weight:700;font-family:var(--ff-primary);border-radius:4px;padding:8px 12px;transition:border-color .3s}.input-wrapper input:focus{outline:2px solid var(--link-primary);outline-offset:2px}.input-wrapper.input--textarea textarea{min-height:100px;font-size:var(--fs-body);padding:1rem}.input-wrapper input[type=checkbox]{appearance:none;color:currentColor;border:1px solid var(--link-primary);background-color:var(--background);place-content:center;width:2rem;height:2rem;margin:0;display:grid;transform:translateY(-.075em)}.input-wrapper input[type=checkbox]:before{content:"";background:var(--link-primary);width:1.5rem;height:1.5rem;transition:transform .12s ease-in-out;transform:scale(0)}.input-wrapper input[type=checkbox]:checked:before{transform:scale(1)}
