/* Style for the header */
header {
	gap: 50px;
	width: 100%;
	background-color: Chocolate;
	padding: 20px;
	text-align: center;
}

/* Style for the Sections */
section {
	background: rgb(86, 199, 106);
	padding: 10px;
	border-radius: 25px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Style for the Layout */
body {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	background-color: rgb(66, 83, 35);
}

/* Container for the Grid */
main {
	margin: 40px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, 1fr);
	gap: 10px;
	width: 80vw;
	max-width: 1200px;
}

img {
	background-color: lightgrey;
	width: 300px;
	border: 15px solid green;
	border-radius: 25px;
	padding: 50px;
	margin: 0px;
}

figcaption div{
	display:none;
}

/* unvisited link */
a:link {
  color: red;
}

/* visited link */
a:visited {
  color: green;
}

/* mouse over link */
a:hover {
  color: hotpink;
}

/* selected link */
a:active {
  color: blue;
}