@import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cairo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
@import "tailwindcss";

@theme {
  --font-sans: "Cairo", "Inter", ui-sans-serif, system-ui, sans-serif;
  --font-quran: "Amiri", "Georgia", serif;
}

/* Custom styling for Islamic elements */
.islamic-border {
  position: relative;
  border: 2px solid rgba(212, 163, 89, 0.3);
  background-image: radial-gradient(circle at 100% 150%, transparent 24%, rgba(212, 163, 89, 0.03) 24%, rgba(212, 163, 89, 0.03) 28%, transparent 28%, transparent);
}

.islamic-border::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border: 1px solid rgba(212, 163, 89, 0.15);
  pointer-events: none;
}

/* Custom scrollbars */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: rgba(156, 163, 175, 0.2);
  border-radius: 9999px;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(156, 163, 175, 0.4);
}
