* {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	box-sizing: border-box;
  }

body {
	background: #DEDEDE;
	display: flex;
	min-heigth: 100vh;
	}

form {
	margin: auto;
	width: 90%;
	max:width: 500px;
	background: #F3F3F3;
	padding: 30px;
	border: lpx solid rgba(0,0,0,0);		
}
h2 {
	text-align: center;
	margin-bottom: 20px;
	color: rgba(0,0,0,0);	
}
input {
	display:block;
	padding: 50px;
	width: 100%;
	margin: 30px 0;
	font-size: 50px;		
}
input [type="submit"] {
		background: linear-gradient (#FFDA63, #FF8940);
		border: 0;
		color: brown;
		opacity: 0.8;
		cursor: pointer;	
		border-radius: 20px;
		margin-bottom: 0;	
}
input [type="submit"]:hover {
	opacity: 1;	
}
input [type="submit"]:active {
	transform scale(0.95);	
}
@media (max-width:768 px){
	form {
		width: 75%;	
	}	
}
@media (max-width:480 px){
	form {
		width: 90%;	
	}	
}

