/* Phase 5 — Smart UX optimization */

.sc361-ai--hide-subtitle .sc361-card__subtitle,
.sc361-ai--hide-desc .sc361-card__desc {
	display: none;
}

.sc361-ai--reduce-hover .sc361-card:hover {
	transform: translateY(calc(var(--sc361-hover-lift, 12px) * -0.5));
}

.sc361-ai--reduce-hover .sc361-card:hover .sc361-card__bg {
	transform: scale(calc(var(--sc361-image-scale, 1) * var(--sc361-ai-card-scale, 1) * 1.02));
}

.sc361-ai--mobile .sc361-card__desc {
	display: none;
}

.sc361-ai-perf--mobile .sc361-card__glow,
.sc361-ai-perf--mobile .sc361-card__spotlight-pro {
	opacity: 0.35;
}

.sc361-ai-perf--no-blur .sc361-card__overlay,
.sc361-ai-perf--no-blur .sc361-card__vignette {
	filter: none !important;
	backdrop-filter: none !important;
}

.sc361-ai-perf--low .sc361-card {
	transition: none !important;
}

.swiper-slide[data-sc361-ai-lazy] .sc361-card__preview-video,
.swiper-slide[data-sc361-ai-lazy] .sc361-card__lottie {
	display: none;
}

@media (prefers-reduced-motion: reduce) {
	.sc361-ai-engine .sc361-card {
		transition: none !important;
	}
}
