label {
font-size: var(--wp--preset--font-size--medium);
}
input, select, textarea {
color: var( --wp--custom--form-input--color, inherit );
background: var( --wp--custom--form-input--background );
border: 1px solid var( --wp--custom--form-input--border-color, currentColor );
border-radius: 2px;   
}
input, select {
height: 38px;
}
input:focus, textarea:focus {
border: 1px solid #999;
outline: none;
}
input[type="checkbox"], input[type="image"], input[type="radio"] {
width: auto;
height: auto;
}
::-ms-input-placeholder,
::-webkit-input-placeholder,
::-moz-placeholder,
::placeholder {
color: #666;
opacity: 1;
}
input[type="button"], input[type="reset"], input[type="submit"] {
background-color: var(--wp--preset--color--foreground);
border-width: 0; 
-webkit-box-shadow: none;
box-shadow: none;
color: var(--wp--preset--color--background);
cursor: pointer; 
padding-left: var(--wp--preset--spacing--small);
padding-right: var(--wp--preset--spacing--small);
}
input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {
-webkit-box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25);
box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25);
}