@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');

:root {
  --primary-color: #E74C3C;
  --secondary-color: #2C3E50;
  --accent-color: #C0392B;
  --light-color: #ECF0F1;
  --dark-color: #1a252f;
  
  --gradient-primary: linear-gradient(135deg, #2C3E50 0%, #1a252f 100%);
  --hover-color: #c0392b;
  --background-color: #2C3E50;
  --text-color: #ECF0F1;
  
  --border-color: rgba(231, 76, 60, 0.3);
  --divider-color: rgba(236, 240, 241, 0.1);
  --shadow-color: rgba(0, 0, 0, 0.4);
  --highlight-color: #27AE60;
  
  /* Fonts from the allowed list that support Arabic well */
  --main-font: 'Amiri', 'Roboto Condensed', serif; /* Amiri is a common fallback/google font for Arabic if Roboto fails */
  --alt-font: 'Cairo', 'Open Sans', sans-serif; /* Cairo matches Open Sans style for Arabic */
}

/* Neumorphism Dark */
.neumorph {
    background: var(--secondary-color);
    box-shadow: 5px 5px 10px #1a252f, 
                -5px -5px 10px #3e5771;
    border-radius: 15px;
}

.neumorph-inset {
    background: var(--secondary-color);
    box-shadow: inset 5px 5px 10px #1a252f, 
                inset -5px -5px 10px #3e5771;
    border-radius: 10px;
}