/* ************************************* *//*                                       *//* Forms                                 *//*                                       *//* ************************************* */button,input[type="button"],input[type="reset"],input[type="submit"] {	border: none;	background: black;	color: white;	font-size: 1rem;	padding: 0.3rem 1rem 0.5rem 1rem;	cursor: pointer;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	background: #313A49;}button:active, button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus {	background: #313A49;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {	color: #666;	border: 1px solid black;	padding: 3px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {	color: #111;}select {	border: 1px solid #ccc;}textarea {	width: 100%;}