/* Tailwind handles most typography */
body {
@apply bg-gray-100 text-gray-900;
}
.hero img {
@apply object-cover rounded-2xl shadow;
}
.paint-card:hover {
@apply scale-[1.03] transition duration-200;
}

/* Simple navigation styles */
.primary-nav {
	display: flex;
	gap: 0.75rem;
	align-items: center;
}
.primary-nav a {
	text-decoration: none;
	color: #111827;
	padding: 0.4rem 0.8rem;
	border-radius: 6px;
}
.primary-nav a:hover {
	background: #f3f4f6;
}