/*
Theme Name: HNH 04-2024
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hnh-04-2024
Tags: grid-layout, two-columns, three-columns, wide-blocks, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, sticky-post, template-editing, theme-options, threaded-comments, blog, e-commerce
*/

/* Forms
--------------------------------------------- */

label {
    font-size: var(--wp--preset--font-size--medium);
}

input, select, textarea {
	background-color: var(--wp--preset--color--background); 
	border: solid 1px var(--wp--preset--color--foreground); 
	border-radius: 2px;
	color: var(--wp--preset--color--foreground);   
}
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 {
	color: #666;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}

::-moz-placeholder {
	color: #666;
	opacity: 1;
}

::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);
}