
form {
	display: flex; /* Arrange form elements horizontally */
	flex-wrap: wrap; /* Allow elements to wrap on smaller screens */
	margin: 0 auto; /* Center the form horizontally */
	width: fit-content; 
}

label {
	display: block; /* Make labels on separate lines */
	margin-bottom: 5px; /* Add some space after labels */
	font-weight: bold; 
}

button{
	border: none; /* Remove default border */
	color: white; 
	padding: 10px 20px;
	text-align: center; 
	text-decoration: none; /* Remove underline */
	display: inline-block; 
	font-size: 16px; 
	margin: 4px 2px; 
	cursor: pointer; 
}

button[type="submit"] {
	background-color: #4CAF50;
	color: white; /* Redundant but some browsers need to be forced */

}

button[type="button"] {
	background-color: #545454;
}

button[type="submit"]:hover {
	background-color: #054108;
}
