@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');






.vazirmatn {
  font-family: "Vazirmatn", sans-serif;
}


.vazirmatn-thin        { font-weight: 100; }
.vazirmatn-extralight  { font-weight: 200; }
.vazirmatn-light       { font-weight: 300; }
.vazirmatn-regular     { font-weight: 400; }
.vazirmatn-medium      { font-weight: 500; }
.vazirmatn-semibold    { font-weight: 600; }
.vazirmatn-bold        { font-weight: 700; }
.vazirmatn-extrabold   { font-weight: 800; }
.vazirmatn-black       { font-weight: 900; }














body {
	   text-align: justify;
  text-justify: inter-word;
  direction: rtl;
 /* text-align: right;*/
  font-family: 'Vazirmatn', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  background-color: #f8f9fa;
}





.vazirmatn{  font-family: "Vazirmatn", sans-serif;}

.ixg_rj{
	
		   text-align: justify;
  text-justify: inter-word;
  direction: rtl;
}

.profile-card {
  border-radius: 16px;
  transition: transform 0.1s ease, box-shadow 0.1s ease;
}

.profile-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
}

.placeholder-circle {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #e9ecef;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #6c757d;
}

.placeholder-circle.large {
  width: 100px;
  height: 100px;
  font-size: 26px;
}

.card {
  border: none;
  border-radius: 14px;
}

.navbar {
  direction: rtl;
}
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 