﻿/* ================= Intro Slider ================= */
.intro-slider {
	padding: 60px 0;
	background: #f8fafc;
	user-select:none;
}

.slider-wrapper {
	position: relative;
	overflow: hidden;
	border-radius: 16px;
	background: white;
	box-shadow: 0 10px 30px rgba(0,0,0,.08);
}

.slider-track {
	display: flex;
	transition: transform .5s ease;
}

.slide {
	min-width: 100%;
	padding: 60px 40px;
	text-align: center;
}

	.slide h3 {
		font-size: 26px;
		margin-bottom: 15px;
		color: #1e293b;
	}

	.slide p {
		font-size: 16px;
		color: #475569;
	}

/* دکمه‌ها */
.slider-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: none;
	background: #2563eb;
	color: white;
	cursor: pointer;
	z-index: 2;
}

	.slider-btn.prev {
		right: 15px;
	}

	.slider-btn.next {
		left: 15px;
	}

/* دات‌ها */
.slider-dots {
	display: flex;
	justify-content: center;
	gap: 10px;
	padding: 15px 0 20px;
}

	.slider-dots .dot {
		width: 10px;
		height: 10px;
		background: #cbd5e1;
		border-radius: 50%;
		cursor: pointer;
	}

		.slider-dots .dot.active {
			background: #2563eb;
		}

/* موبایل */
@media (max-width: 768px) {
	.slide {
		padding: 40px 20px;
	}

		.slide h3 {
			font-size: 20px;
		}
}
