

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-size: 16px;
	
}

@font-face {
	font-family: "Vectura";
	src: url("./Y1Vectura.otf") format("opentype");
}

p {
	font-family: "JetBrains Mono";
}

header {
	margin-top: 10px;
	display: flex;
}

h1 {
	font-family: "Vectura", sans-serif;
	font-size: 3rem;
	display: inline;
}

h2 {
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 3rem;
}

body {
	display: flex;
	height: 100vh;
	flex-direction: column;
}

nav {
	display: flex;
	align-items: center;
	height: 100%;
	margin-left: 10vw;
	border-right: 2px dotted lightgray;
	padding-right: 40px;
}

.nav-list li{
	font-family: "Vectura";
	margin-top: 20px;
	padding-bottom: 20px;
}

main {
	margin: 40px;
	font-family: "JetBrains Mono";
	max-width: 900px;
	line-height: 1.8rem;
	display: flex;
}

.img-container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	gap: 60px;
	width: 800px;
	height: 500px;
}

.img-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	border: 3px dotted lightgrey;
	border-radius: 30px;
	padding: 10px;
}

.collection-grid {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 10px;
	width: 800px;
	background-color: grey;
	box-sizing: border-box;

}

.collection-box {
	aspect-ratio: 1/2;
	border: 2px dotted lightgrey;
	box-sizing: border-box;
}
main ul li{
	list-style: disc inside;

}

strong {
	font-weight: 800;
}

.logo-font {
	font-family: "Vectura";
	font-size: .8rem;
}

.container {
	display: flex;
	height: 100%;
	padding: 40px 0px;
}

.hover-green:hover {
	color: rgb(87, 197, 87);
}

.hover-orange:hover {
	color: orange;
}

.hover-blue:hover {
	color: skyblue;
}

.hover-red:hover {
	color: red;
}

.manifest-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 5px;
}

.collection-container {
	display: flex;
	flex-direction: column;
}

.no-scroll {
	overflow: hidden;
}

.manifest-survey {
	background-color: rgba(87, 197, 87, 0.433);
	border-radius: 20px;
	margin: 10px;
	padding: 10px 20px;
}
