body {
	background: #020617;
	color: #fff;
	font-family: Inter, system-ui;
	padding: 16px;
}

h1 {
	text-align: center;
}

#gallery {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
	gap: 12px;
}

.card {
	border-radius: 14px;
	overflow: hidden;
	background: #0f172a;
	cursor: pointer;
	transition: 0.2s;
}

.card:hover {
	transform: scale(1.05);
}

.card img {
	width: 100%;
	height: 140px;
	object-fit: cover;
}
