/* تعزيز الأمان */
.secure-content {
  content-security-policy: default-src 'self';
  x-content-type-options: nosniff;
  x-frame-options: DENY;
  referrer-policy: no-referrer-when-downgrade;
}

/* تحسينات إضافية للألوان */
.header {
  background: linear-gradient(135deg, #FF7700, #FFA500);
}

.btn-primary {
  background-color: #FF7700;
  color: white;
  border: none;
}

.btn-primary:hover {
  background-color: #FF9500;
}

.contact-icon, .social-icon {
  background-color: #FF7700;
}

.footer {
  background-color: #2C3E50;
  background-image: linear-gradient(to bottom, #2C3E50, #1a252f);
}

/* تحسين المظهر العام */
.navbar {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

.section-title::after {
  height: 5px;
  background: linear-gradient(to right, #FF7700, #FFA500);
}

/* تحسين تجربة المستخدم */
.navbar-item a {
  font-weight: 700;
}

.feature, .order-method {
  border-radius: 20px;
}

/* تحسين المسافات بين العناصر */
.about-features {
  margin-top: 5rem;
}

.order-content {
  margin-top: 4rem;
}

.social-icons {
  margin-bottom: 4rem;
}

/* تحسين الخطوط */
h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0.5px;
}

.section-subtitle {
  font-size: 1.3rem;
  line-height: 1.8;
}

/* تحسين الصور */
img {
  max-width: 100%;
  height: auto;
}

/* تحسين التوافق مع الأجهزة المختلفة */
@media (max-width: 480px) {
  .section {
    padding: 4rem 0;
  }
  
  .section-title {
    font-size: 2.2rem;
  }
  
  .feature, .order-method {
    padding: 2rem;
  }
}
