:root {
	--gray: #6c6c6c;
}

* {
	font-weight: 350;
}

.highlight {
	background-color: var(--black);
	color: var(--white);
}

.pic {
	width: 15rem;
	margin: auto;
}

.polaroid {
	display: flex;
	flex-direction: column;
}

.about {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--margin);
}

.polaroid {
	margin-bottom: var(--margin);
}

h2, h3 {
	font-size: calc(var(--font-size)*2);
	font-family: var(--bolded);
}

.quality {
	color: var(--gray);
	font-style: italic;
}

.hyelynn {
	max-width: 20rem;
	margin: auto;
}

.about-name {
	margin-bottom: var(--padding);
}

.who {
	padding-left: var(--padding);
	margin-bottom: var(--margin);
}

.link {
	text-decoration: underline;
	cursor: pointer;
}

video {
	width: 19rem;
	margin: auto;
}

.playlists {
	object-fit: cover;
}

.playlists-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-left: var(--margin);
	margin-right: var(--margin);
	gap: 1rem;
	margin-top: var(--margin);
}

.album-names {
	/* font-weight: 500;
	border: solid 1px var(--black);
	border-radius: var(--border-radius);
	padding: calc(var(--padding)/1.9);
	width: fit-content; */
	text-decoration: underline;
}

.album-container {
	display: flex;
	flex-direction: column;
}

.music {
	font-size: calc(var(--font-size)*1.2);
	background: var(--black);
	color: var(--white);
	padding: var(--padding);
	
}

.header-name {
	display: flex;
	width: 70rem;
	margin-left: auto;
	margin-right: auto;
	gap: var(--gap);
	justify-content: center;
	align-items: center;
	margin-bottom: var(--margin);
}

.gray-line {
	width: 100%;
	height: 1px;
	border: none;
	padding: 0;
	background-color: var(--shadow);
}

.design-type {
	width: 40rem;
	margin-top: 0;
	background: var(--thin-shadow);
	border: 1px solid var(--shadow);
	font-size: calc(var(--font-size)*1.6);
	border-radius: calc(var(--border-radius)*5);
	color: var(--shadow);
	text-align: center;
	padding: 10px;
}

.grid-item {
	display: flex;
	flex-direction: column;
	width: fit-content;
	align-items: center;
	border: solid 1px var(--thin-shadow);
	border-radius: var(--border-radius);
	overflow: hidden;
	background-color: var(--white);
}

.grid-name {
	font-size: calc(var(--font-size)*1.3);
	padding-top: var(--padding);
	padding-bottom: var(--padding);
}

.grid-line {
	width: 100%;
	height: 1px;
	border: none;
	padding: 0;
	background-color: var(--thin-shadow);
}


.danny {
	object-fit: cover;
	
	img {
		width: 100%;
		aspect-ratio: 1 / 1;
		height: 26.5rem;
	}
}

.white {
	padding-top: 10px;
}

.album-container {
	margin-top: calc(var(--margin)*3);
}

.pic {
	width: 100%;
}

.img-div {
	width: 17.6rem;
}

@media (min-width: 800px) {
	.about-page {
		width: 36rem;
		margin: auto;
	}

	.hyelynn {
		max-width: 36rem;
	}

	.pic {
		width: 20rem;
	}

}

@media (min-width: 1200px) {
	.about-page {
		width: 70rem;
		display: flex;
		justify-content: space-between;
		margin-top: calc(var(--margin)*3);
		margin-bottom: calc(var(--margin)*3);
		align-items: center;
	}

	.grid {
		display: flex;
		gap: 1rem;
		margin: auto;
		margin-top: calc(var(--margin)*1.5);
	}

	.grid-item {
		height: 30rem;
	}
	
}