.message{
background: black;
box-sizing: border-box;
margin: 2% auto;
padding: 2%;
text-align: center;
width: 95%;
}
.message span{
background:linear-gradient(#fdbc36,#fd9c1d);
-webkit-background-clip:text;
-webkit-text-fill-color: transparent;
font-size: 1.3em;
font-weight: bold;
}
.movieLink{
background: white;
box-sizing: border-box;
border: 1px solid #d00;
margin: 0 auto 2%;
padding: 2%;
text-align: center;
width: 95%;
}
.movieLink a{
color: #d00;
font-size: min(1.3em,4.0vw);
font-weight: bold;
text-decoration: none;
}
.movieLink a:hover{
opacity: 0.6;
}
@media screen and (max-width:640px) {
	.message span{
	font-size: 3.5vw;
	}
	.movieLink a{
	font-size: 3.5vw;
	}
}