body {
  font-family: "Inter", sans-serif;
}

/* رنگ زمینه گرادیانی */
.gradient-bg {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}

/* هدر بخش‌ها */
.section-header {
  background: linear-gradient(135deg, #4f46e5, #7c3aed);
}

/* سایه کارت‌ها */
.card-shadow {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

/* برچسب سطوح ریسک */
.risk-high {
  background: linear-gradient(135deg, #ff6b6b, #ee5a6f);
}
.risk-medium {
  background: linear-gradient(135deg, #feca57, #ff9ff3);
}
.risk-low {
  background: linear-gradient(135deg, #48cab2, #2dd4bf);
}

/* کانتینر نمودار‌ها */
.chart-container {
  height: 400px;
}

/* تنظیمات چاپ */
@media print {
  .no-print {
    display: none;
  }
  body {
    font-size: 12px;
  }
}





.sec-pad {
  padding: 7rem 0 3rem 0 !important;
}

.text-gradient {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}


.to-orange-600 {
  --tw-gradient-from: #f6ae5c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(242, 171, 99));
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 246 236);
}