/**
 * Post Artists Styles
 */

.post-artists-section {
	border-radius: 8px;
}

.artists-list {
	display: flex;
	gap: var(--wp--preset--spacing--30);
	flex-wrap: wrap;
}

.artist-chip {
	display: inline-flex;
	align-items: center;
	gap: 0.75rem;
	padding: 0.5rem 1rem;
	background: white;
	border-radius: 2rem;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	transition: all 0.3s ease;
}

.artist-chip:hover {
	box-shadow: 0 4px 12px rgba(0,0,0,0.15);
	transform: translateY(-2px);
}

.artist-chip a {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	text-decoration: none;
	color: var(--wp--preset--color--neutral-dark);
	font-weight: 500;
}

.artist-chip img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
	flex-shrink: 0;
}

.artist-chip span {
	line-height: 1.2;
}

/* Responsive */
@media (max-width: 768px) {
	.artist-chip {
		padding: 0.4rem 0.8rem;
		gap: 0.5rem;
	}
	
	.artist-chip img {
		width: 32px;
		height: 32px;
	}
	
	.artist-chip a {
		gap: 0.5rem;
		font-size: 0.9rem;
	}
}
