/** generated from form.pcss **/
input,
meter,
progress,
select,
textarea {
	accent-color: var(--monster-color-secondary-2);
	box-sizing: border-box;
	color: var(--monster-color-primary-1);
	background-color: var(--monster-bg-color-primary-1);
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline: none;
	border-width: var(--monster-theme-control-border-width);
	border-radius: var(--monster-theme-control-border-radius);
	border-style: var(--monster-theme-control-border-style);
	border-color: var(--monster-theme-control-border-color);
}
input,
select,
textarea {
	padding: 0.4rem 0.6rem;
	height: -moz-fit-content;
	height: fit-content;
}
textarea {
	resize: vertical;
	min-height: 6rem;
}
input[type="color"] {
	padding: 0.1rem;
	margin: 0;
	height: 2rem;
	width: 2rem;
}
input:hover:not([type="radio"]):not([type="checkbox"]):not([type="range"]),
select:hover,
textarea:hover {
	transition:
		background 0.8s,
		color 0.25s 0.0833333333s;
	box-shadow: var(--monster-box-shadow-2);
}
input:focus,
select:focus,
textarea:focus {
	outline: 1px dashed var(--monster-color-selection-3);
	outline-offset: 3px;
}
