body {min-height: 100vh;}
form {flex-flow: column;}
body, form {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
input {
	display: block;
	font-size: 20px;
	border: 2px solid #222;
}
input[type="search"] {
	width: 40%;
	min-width: 180px;
	max-width: 640px;
	outline: 0;
	margin-bottom: 20px;
}
input[type="submit"] {
	background-color:#fff;
	transition: .15s;
}
input[type="submit"]:hover {
	color: #eee;
	background-color:#444;
}
