:root {
  /* الألوان */
  --bg: #04070d;
  --bg-2: #070c16;
  --surface: rgba(255, 255, 255, 0.04);
  --line: rgba(255, 255, 255, 0.1);
  --text: #f2f5f9;
  --text-dim: #9aa6b8;
  --accent: #22d3ee;
  --accent-soft: rgba(34, 211, 238, 0.16);
  --glow-blue: #3b8cff;

  /* الخطوط (محلية في assets/fonts، متعرفة في fonts.css) */
  --font-en: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-ar: "IBM Plex Sans Arabic", "Inter", "Segoe UI", Tahoma, sans-serif;
  --font: var(--font-en);

  /* المقاسات */
  --nav-h: 76px;
  --radius: 14px;
  --pad-x: clamp(20px, 5vw, 72px);

  /* الحركة */
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}

html[lang="ar"] {
  --font: var(--font-ar);
}