/* مركز الرأي الراشد — رموز التصميم (من دليل الهوية 2026) */
:root {
  --navy-900: #0E1420;  --teal-500: #2F847E;  --mist-100: #E7EDF2;  --blue-500: #3A66B7;
  --teal-700: #276F6A;  --teal-300: #6FBFB8;  --ink-700: #3A4353;   --ink-500: #5B6472;
  --line-200: #D9E1E8;  --white: #FFFFFF;
  --gradient-brand: linear-gradient(120deg, #0E1420 0%, #2F847E 55%, #3A66B7 100%);
  --font-ar: "IBM Plex Sans Arabic", "Noto Kufi Arabic", system-ui, sans-serif;
  --font-en: "Montserrat", system-ui, sans-serif;
  --fs-h1: clamp(1.875rem, 1.2rem + 2vw, 2.5rem);
  --fs-h2: clamp(1.625rem, 1.2rem + 1.2vw, 2rem);
  --fs-h3: clamp(1.375rem, 1.2rem + 0.5vw, 1.5rem);
  --fs-body: 1.0625rem;  --fs-small: 0.875rem;  --fs-caption: 0.8125rem;
  --lh-display: 1.3;  --lh-body: 1.7;
  --space-1: 8px; --space-2: 16px; --space-3: 24px; --space-4: 32px;
  --space-6: 48px; --space-8: 64px; --space-12: 96px;
  --radius-sm: 8px; --radius-md: 12px; --radius-pill: 999px;
  --container: 1200px;  --shadow-card: 0 4px 16px rgba(14, 20, 32, 0.08);
}
html[lang="ar"] { font-family: var(--font-ar); letter-spacing: normal; }
html[lang="en"] { font-family: var(--font-en); --fs-body: 1rem; --lh-body: 1.6; }
.ltr { direction: ltr; unicode-bidi: isolate; display: inline-block; }
.logo img { object-fit: contain; filter: none; box-shadow: none; transform: none; }
