/* ORYX Future Group — global styles */
html {
  scroll-behavior: smooth;
}

body {
  font-family: 'Inter', sans-serif;
  color: #0F1A1D;
  background-color: #F7F6F2;
}

/* Serif display font for headings (English) */
.font-display {
  font-family: 'Cormorant Garamond', serif;
}

/* Arabic typography */
html[lang='ar'] body {
  font-family: 'Cairo', sans-serif;
}
html[lang='ar'] .font-display {
  font-family: 'Amiri', serif;
}

/* Gold thin divider */
.gold-divider {
  width: 64px;
  height: 2px;
  background: linear-gradient(90deg, #C9A46A, #e6cf9f);
}

/* Card hover lift */
.project-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(15, 26, 29, 0.12);
}

/* Disabled submit button */
.submit-btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* Smooth image loading */
img {
  image-rendering: auto;
}

/* Category filter active pill handled inline via classes */
