
*,
*::before,
*::after{
	box-sizing:border-box;
}
body{
	position:relative;
	margin:0;
	padding:0;
	width:100vw;
	height:100vh;
	background:linear-gradient(
		to bottom,#fec 0%,#fff 100%);
	overflow:hidden;
}
.info{
	position:relative;
	margin:30px;
	padding:30px;
	font-family:"Times New Roman";
	color:orange;
	border:1px solid orange;
	background:rgba(255,255,255,0.8);
	z-index:100;
}
.info a{
	color:orange;
	font-weight:bold;
}
.info a:hover{
	color:#c18b28;
}
.info .title{
	margin-bottom:15px;
	font-size:36px;
}
.info .desc{
	font-size:24px;
}