.archives {
	display: flex;
	flex-direction: row;
	background: linear-gradient(to bottom, black 1dvh, transparent 10dvh calc(100% - 10dvh), black calc(100% - 1dvh)), url("./../images/backgrounds/Background.jpg");
	height: 100dvh;
}

.archive-imgs {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.archive-img {
	position: absolute;
	transform-origin: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: white;
	width: 100%;
	height: 100%;
}

.archive-img-1 { transform: rotateZ(5deg) translateX(-25%) translateY(-25%); }
.archive-img-2 { transform: rotateZ(-15deg) translateX(-25%) translateY(25%); }
.archive-img-3 { transform: rotateZ(15deg) translateX(25%) translateY(-25%); }

.img-1 { background: url("./../images/banner/0.jpg"); }
.img-2 { background: url("./../images/banner/1.jpg"); }
.img-3 { background: url("./../images/banner/2.jpg"); }

.img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: 5%;
	background-position-y: 10%;
}

.archive-details {
	width: 100%;
	height: 100%;
	z-index: 50;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.archive-background {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.75);
	padding: 2dvh 2dvw;
	border-radius: 20px;
	box-shadow: 0 0 5px 5px var(--color-primary-purple);
}

.archive-text {
	text-align: center;
	color: white;
	font-size: 2rem;
	font-weight: bold;
}

/* Phone - Vertical */
@media screen and (width >= 320px) and (width < 768px) {
	.archive-img-1 { transform: rotateZ(5deg); }
	.archive-img-2 { transform: rotateZ(-15deg) translateX(-25%) translateY(75%); }
	.archive-img-3 { transform: rotateZ(15deg) translateX(10%) translateY(-75%); }
	.archive-img {
		width: 500px;
		height: 500px;
	}
	.img {
		width: 200%;
		height: 200%;
	}

}
