@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap');


@layer base {
  html {
    direction: rtl;
  }
  
  body {
    font-family: 'Noto Kufi Arabic', sans-serif;
    direction: rtl;
    text-align: right;
  }
}

@layer components {
  .rtl-container {
    @apply rtl:text-right;
  }
}

@layer utilities {
  .text-iraq-red {
    color: #CE1126;
  }
  
  .bg-iraq-red {
    background-color: #CE1126;
  }
  
  .text-iraq-black {
    color: #000000;
  }
  
  .bg-iraq-black {
    background-color: #000000;
  }
}
/* Arabic RTL Styles for Iraqi Bar Association System */

@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
  --iraq-red: #CE1126;
  --iraq-white: #FFFFFF;
  --iraq-black: #000000;
}

/* Base RTL styling */
html[dir="rtl"] {
  direction: rtl;
}

body {
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  direction: rtl;
  text-align: right;
}

/* Form inputs RTL */
.rtl-input {
  text-align: right;
  direction: rtl;
}

/* Navigation RTL */
.rtl-nav {
  direction: rtl;
}

.rtl-nav .space-x-reverse > * + * {
  margin-right: 1rem;
  margin-left: 0;
}

/* Button spacing RTL */
.rtl-buttons > * + * {
  margin-right: 0.75rem;
  margin-left: 0;
}

/* Progress steps RTL */
.progress-steps {
  direction: rtl;
}

/* Iraq flag colors theme */
.bg-iraq-red { background-color: var(--iraq-red); }
.text-iraq-red { color: var(--iraq-red); }
.border-iraq-red { border-color: var(--iraq-red); }

.bg-iraq-black { background-color: var(--iraq-black); }
.text-iraq-black { color: var(--iraq-black); }
.border-iraq-black { border-color: var(--iraq-black); }

/* Custom components */
.license-card {
  background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
  border: 2px solid var(--iraq-red);
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(206, 17, 38, 0.1);
}

.application-status {
  position: relative;
  overflow: hidden;
}

.application-status::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  background: var(--iraq-red);
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .mobile-stack {
    flex-direction: column;
  }
  
  .mobile-full {
    width: 100%;
  }
  
  .mobile-text-center {
    text-align: center;
  }
}

/* Print styles for licenses */
@media print {
  .no-print {
    display: none !important;
  }
  
  .license-print {
    page-break-inside: avoid;
  }
  
  body {
    font-size: 12pt;
    line-height: 1.4;
  }
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *



 */



 
 /* Iraqi Bar Association Custom Styles */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap'); */

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Noto+Kufi+Arabic:wght@100..900&family=Noto+Sans+Arabic:wght@100..900&family=Rubik+Mono+One&display=swap');
 
 body {
   font-family: 'Noto Kufi Arabic', sans-serif !important;
   direction: rtl;
   text-align: right;
 }
 
 .rtl-container {
   direction: rtl;
 }
 
 /* Custom animations */
 @keyframes fadeIn {
   from { opacity: 0; transform: translateY(20px); }
   to { opacity: 1; transform: translateY(0); }
 }
 
 .animate-fade-in {
   animation: fadeIn 0.6s ease-out;
 }
 
 /* Custom gradients */
 .gradient-bg {
  background: linear-gradient(135deg, #073916 0%, #0a4f1f 50%, #0d5f29 100%);
 }
 
 /* Glass effect */
 .glass {
   background: rgba(255, 255, 255, 0.95);
   backdrop-filter: blur(10px);
   border: 1px solid rgba(255, 255, 255, 0.2);
 }
 
 /* Hover effects */
 .hover-lift:hover {
   transform: translateY(-2px);
   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
 }
 
 /* Focus effects */
 .focus-ring:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 197, 94, 0.5);
}

.alert-info {
  background: #dcfce7; /* green-50 */
  border: 1px solid #16a34a; /* green-600 */
  color: #15803d; /* green-700 */
}

@tailwind base;
@tailwind components;
@tailwind utilities;
