body {
	background: linear-gradient(180deg, black, #444);
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: fixed;
	color: white;
}

#content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.font-script {
	font-family: "Lovers Quarrel", cursive;
	font-weight: 400;
	font-style: normal;
}

.font-serif {
  font-family: "Slabo 27px", serif;
  font-weight: 400;
  font-style: normal;
}

main {

}

main h2 {
	/* font-size:5rem; */
	text-align: center;
	text-shadow: 1rem 1rem 1rem rgba(0, 0, 0, .5);

}

h1 {
	text-align: center;
	font-size: 5rem;
	line-height: 4rem;
	text-shadow: 1rem 1rem 1rem rgba(0, 0, 0, .5);
}

h3 {
	text-align: center;
	text-shadow: 1rem 1rem 1rem rgba(0, 0, 0, .5);

}

#left-curtain, #right-curtain {
	transition: all 1s ease-in-out;
	opacity: 1;
}

#left-curtain {
	position: fixed;
	top: 0;
	bottom: 0;
	left: -100%;
	height: 100%;
	/* max-width: clamp(3rem, 399px, 50vw); */
	/* min-width: 15rem; */
	aspect-ratio: 399 / 729;

	background: url(/images/left-red-curtain.png);
	background-origin: top left;
	background-repeat: no-repeat;
	background-size: cover;
	/* border: 5px solid purple; */
}

#right-curtain {
	position: fixed;
	top: 0;
	bottom: 0;
	right: -100%;
	height: 100%;
	/* max-width: clamp(3rem, 399px, 50vw); */
	/* min-width: 15rem; */
	aspect-ratio: 399 / 729;

	background: url(/images/right-red-curtain.png);
	background-origin: top right;
	background-repeat: no-repeat;
	background-size: cover;
	/* border: 5px solid purple; */
}


@media (max-aspect-ratio: 798 / 729) {
}