body {
	background: darksalmon url(https://i.imgur.com/l33FBOO.gif);
	text-align: center;
	overflow: none;
	font-family: "Instrument Serif", serif;
}


.backbtn {
	margin: 1% auto auto 1%;
	z-index: 999;
	position: fixed;
	max-height: 30px;
 }


.backdiamond {
	height: 33rem;
	width: 33rem;
	top: 15vh;
	left: 35vw;
	right: auto;
	transform: rotate(45deg);
	background-image: url(https://i.imgur.com/MotvmJH.png);
	border-style: outset;
	border-color: brown;
 	border-width: 2rem;
 	z-index: -1;
 	position: fixed;
 	filter: drop-shadow(2rem 2rem navy)

}

.backsplash {
	height: 20vh;
	width: 100vw;
	z-index: -2;
	position: fixed;
	bottom: 0;
	left: 0;
	background-image: url(https://i.imgur.com/8jFlCuY.gif);
	background-color: white;
	border-style: solid;
	border-width: 2rem 0 0 0;
	border-color: mediumblue;

}

 .logo {
 	width: 25rem;
 	height: 100%;
 	margin: auto;
 	background: url(https://i.imgur.com/lmsxyPi.png);
 	background-position: center;
 	background-repeat: no-repeat;
 	background-size: contain;
 	
 	position: fixed;
 	left: 5vw;
 	top: -33vh;
 	z-index: 1;
 }

 .sidebox {

 	width: 20%;
 	position: fixed;
 	left: 4.53vw;
 	top: 15rem;
 	border-style: double;
 	border-color: turquoise;
 	border-width: 1rem;
 	background-color: #F8ECC4;

 }

  .sidebox p {
 	font-size: 1.1em;
 	color: maroon;
 	font-family: "Instrument Serif", serif;
 	padding: 0 2rem 2rem 2rem;
 	margin: auto;
 	text-align: justify;
 }

 .sidebox a {
 	text-decoration: none;
 	
 	font-weight: bold;
 	color: mediumblue;

 }


 .deco {
 	position: fixed;
 	z-index: -2;
 }

 .main {
 	width: 33%;
 	margin: auto auto auto;
 	padding: 2%;
 	display: flex;
 	flex-flow: column nowrap;
 	z-index: 10;
 	position: static;
 	gap: 2rem;
 	scrollbar-width: none;
 	scrollbar-color: transparent transparent;
 	overflow-y: scroll;
 	justify-content: center;
 	align-content: center;
 }

 .entry {
 	width: 100%;
 	border-style: double;
 	border-color: turquoise;
 	border-width: 1rem;
 	background-color: #F8ECC4;
 }

 .entry p {
 	font-size: 1.1em;
 	color: maroon;
 	font-family: "Instrument Serif", serif;
 	padding: 1rem;
 	margin: auto;
 	text-align: justify;
 }



 br {
 	margin-bottom: 1rem;
 	padding: 1rem;
 }



.menuitem {
	font-family: "Aguafina Script", cursive;
	font-size: 2em;
	background: linear-gradient(deepskyblue 20%, darkblue);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:bold;	
	margin: auto auto 0 2%; 
	filter: drop-shadow(0px 1.5px white) drop-shadow(0 -1px white) drop-shadow(1.5px 0 white) drop-shadow(-1px 0 white);
	padding: 1rem 1rem 0 1rem;
	font-kerning: none;

}

.entryflex {
	width: 90%;
	left: 0;
	right: 0;
	padding: .8rem;
	display: flex;
	flex-flow: row nowrap;
	gap: 1rem;
	margin: auto;

}

.ingredience {
	width: 80%;
}

.dotfiller {
	width: contain;



}

.stars {
	width: 25%;

	font-size: 1.5em;
	text-align: center;
	margin: auto;
	color: darkblue;
	font-family: "Playfair Display", serif;
	filter: drop-shadow(0px 1.5px white) drop-shadow(0 -1px white) drop-shadow(1.5px 0 white) drop-shadow(-1px 0 white);
}



.reviewtext {
	width: 85%;
	margin: auto auto 1rem auto;
	font-size: .9em;
	font-style: italic;
	padding: -1rem auto 2rem auto;
	border-style: dotted;
	border-color: #A8D59D;
	border-width: .2rem;
	
}
