@charset "UTF-8";

@import url(reset.css);
@import url(footer.css);
@import url(btn.css);
@import url(cards.css);
@import url(header.css);

html {
	scroll-behavior: smooth;
}

@font-face {
	font-family: "Iranian-Sans";
	src: url(../../fonts/IRANSansWeb.woff) format("woff"),
		url(../../fonts/IRANSansWeb.woff2) format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Roboto";
	src: url(../../fonts/Roboto-Light.woff) format("woff"),
		url(../../fonts/Roboto-Light.woff2) format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Shabnam";
	src: url(../../fonts/Shabnam.woff) format("woff"),
		url(../../fonts/Shabnam.woff2) format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
} /*# sourceMappingURL=public.css.map */
@font-face {
	font-family: "Vazir";
	src: url(../../fonts/Vazir.woff) format("woff"),
		url(../../fonts/Vazir.woff2) format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

* {
	direction: rtl;
	box-sizing: border-box;
}

/* Unified header style */
.unified-header {
	font-family: "Shabnam";
	font-weight: 700;
	color: #333;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 20px;
}

.unified-header::after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 50%;
	transform: translateX(50%);
	width: 200px;
	height: 4px;
	background: linear-gradient(to left, #00d2ff, #3a7bd5);
	border-radius: 2px;
}

.unified-header span {
	color: #007bff;
}
