/* brand.css — Sadeem visual identity (2026-11): hex "S" mark, violet → blue → cyan gradient.
   Palette: #8A00FF violet · #B339FF orchid · #0066FF blue · #00D4FF cyan · #0B1026 night.
   Fonts: Exo 2 (Latin) · Cairo (Arabic) — loaded from Google Fonts in each page's <head>. */
:root {
  --c-primary: #8A00FF; --c-primary-strong: #7400D6; --c-primary-hover: #6A00C4; --c-primary-soft: #F1E6FF;
  --c-accent: #00D4FF; --c-accent-hover: #00BCE6; --c-on-accent: #0B1026; --c-accent-text: #0058D6;
  --c-bg: #F5F6FF; --c-surface: #FFFFFF; --c-surface-2: #ECEEFC; --c-text: #0B1026; --c-muted: #535A7A; --c-border: #DADDF2;
  --c-hero-1: #0B1026; --c-hero-2: #2A0B5E; --c-orchid: #B339FF; --c-blue: #0066FF;
  --font-body: 'Cairo', 'Exo 2', 'Segoe UI', Tahoma, sans-serif;
  --font-heading: 'Exo 2', 'Cairo', 'Segoe UI', Tahoma, sans-serif;
  --radius: 14px; --radius-sm: 8px;
}
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) {
  --c-primary-strong: #C77DFF; --c-primary-soft: #1E1450; --c-bg: #0B1026; --c-surface: #121A3B; --c-surface-2: #19234D;
  --c-text: #FFFFFF; --c-muted: #A3AACB; --c-border: #263063; --c-accent-text: #00D4FF; } }
:root[data-theme="dark"] {
  --c-primary-strong: #C77DFF; --c-primary-soft: #1E1450; --c-bg: #0B1026; --c-surface: #121A3B; --c-surface-2: #19234D;
  --c-text: #FFFFFF; --c-muted: #A3AACB; --c-border: #263063; --c-accent-text: #00D4FF; }
:lang(ar) body { font-family: var(--font-body); }
:lang(en) body { font-family: 'Exo 2', 'Cairo', 'Segoe UI', sans-serif; }
