/**
 * ACF Repeater for Elementor Loop — base styles
 * All values here are sensible defaults. Every visual property
 * is also exposed as an Elementor control and will take precedence.
 */

.arel-list {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.arel-item {
	display: flex;
	flex-direction: column;
	gap: var(--arel-inner-gap, 8px);
	padding-bottom: 32px;
	border-bottom: 1px solid #E5E5E5;
}

.arel-item:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.arel-value {
	margin: 0;
	font-family: 'Playfair Display', 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 400;
	font-size: clamp(2.5rem, 5vw, 4rem);
	line-height: 1;
	letter-spacing: -0.01em;
	color: #111;
}

.arel-description {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.95rem;
	line-height: 1.5;
	color: #333;
}

.arel-empty,
.arel-placeholder {
	padding: 12px 16px;
	color: #888;
	font-style: italic;
	border: 1px dashed #ddd;
	border-radius: 4px;
}
