@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

body { font-family: 'Inter', sans-serif; scroll-behavior: smooth; }

/* Gradientes y Acentos */
.prob-gradient-text {
	background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #06b6d4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}

/* Variante agraria (verde/azul) utilizada por Sierra de Yeguas */
.prob-gradient-text-agr {
    background: linear-gradient(135deg, #059669 0%, #10b981 50%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Variante Guadalteba (índigo/azul) utilizada por Teba */
.prob-gradient-text-guad {
	background: linear-gradient(135deg, #4338ca 0%, #6366f1 50%, #0ea5e9 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}

/* Variante Manantial (cian/turquesa) utilizada por Cuevas del Becerro */
.prob-gradient-text-man {
    background: linear-gradient(135deg, #0891b2 0%, #06b6d4 50%, #22d3ee 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
/* Animaciones */
.animate-fade-in {
	animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
	opacity: 0;
	transform: translateY(20px);
}

@keyframes fadeInUp {
	to { opacity: 1; transform: translateY(0); }
}

/* Galería Hover Effect */
.gallery-item {
	position: relative;
	overflow: hidden;
}
.gallery-item img {
	transition: transform 0.5s ease;
}
.gallery-item:hover img {
	transform: scale(1.05);
}
.gallery-overlay {
	background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
	opacity: 0;
	transition: opacity 0.3s ease;
}
.gallery-item:hover .gallery-overlay {
	opacity: 1;
}

