/*
AUthor: Lika Brown
Date: 03-11-2026
File name: style.css
*/


/* CSS Reset */
body, header, nav, main, footer, h1, div, img, ul, aside, figure, figcaption,  {
	margin: 0;
	padding: 0;
	border: 0;
}

/* Style rules for body and images */

body {
	background-color: #522722;
}

p {
	color: #fffdd0;
}

p {
	text-align: center;	
	color: #fffdd0;
}


nav ul {
	list-style-type: none;
	margin: 0;
	text-align: right;
}

nav li {
	display: inline-block;
	font-size: 1.75em;
}

nav li a {
	display: block;
	color: #fffdd0;
	text-align: center;
	padding: 0.5em 1em;
	text-decoration: none;
}
	

main {
	clear: left;
	background-color: #522722;
	padding: 2%;
	font-size: 1.25em;
}

.menu-title {
	background-color: #fffdd0;
	padding: 5px 10px;
	display: inline-block;
	border-radius: 4px;
}

main p {
	color: #fffdd0;
}

aside {
	text-align: center;
	font-size: 1.5em;
	weight: bold;
	text-shadow: 5px 6px 10px #c5a687;
}

figure {
	border: 4px #2a1f14;
	max-width: 400px;
	margin: 2%;
}

figcaption {
	padding: 2%;
	border: 4px #2a1f14;
}

#menu {
	display: flex;
	flex-wrap: wrap;
	gap:20px;
}

.menu-item {
	width: 250px;
	color: #fffdd0;
}

.menu-item img {
	width: 100%;
	border-radius: 10px;
}

figure {
	border: 4px round #2a1f14;
	box-shadow: 5px 10px 18px black;
	max-width: 400px;
	margin: 2% auto;
}

figcaption {
	padding: 2%;
	border: 4px solid #000000 #ffffff;
}

.grid {
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
}

aside {
	grid-column: 1 / span 2;
}
	


/*Style rules for the about area */

.about {
	text-align: center;
	color: #fffdd0;
}

.about img {
	display: block;
	margin: 20px auto;
}

.about p {
	max-width: 600px;
	margin: auto;
	color: #fffdd0;
}

.about #info {
	max-width: 700px;
	margin: 0 auto;
}
	





	




