/* Inline styles extracted for CSP compliance */

/* Startup-cover styles live in index.html so they apply before CSS downloads. */

.noscript-fallback {
  padding: 2rem;
  text-align: center;
  font-family: system-ui, sans-serif;
}

.noscript-fallback h1 {
  margin-bottom: 1rem;
}

/* Minimal RTL support early in page load */
[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

.arabic-text {
  font-family: 'Cairo', 'Tajawal', sans-serif;
  text-align: right;
  direction: rtl;
}
