:root {
  --bg: #050806;
  --surface: #0a120d;
  --panel: #0c1710;
  --panel-2: #101e14;
  --line: #1b2e21;
  --line-2: #274734;
  --ink: #eaf7ef;
  --muted: #8ea89a;
  --dim: #61796b;
  --brand: #2ee679;
  --brand-strong: #19cc63;
  --brand-soft: #0d3b23;
  --danger: #ff5f70;
  --warning: #ffc861;
  --info: #5fc8ff;

  --radius-sm: 0.625rem;
  --radius: 1rem;
  --radius-lg: 1.5rem;
  --radius-xl: 2rem;

  --shadow-brand: 0 24px 70px -28px rgba(46, 230, 121, 0.55);
  --shadow-card: 0 30px 80px -40px rgba(0, 0, 0, 0.85);

  --font-ar: 'Cairo', ui-sans-serif, system-ui, 'Segoe UI', sans-serif;
  --font-en: 'Inter', ui-sans-serif, system-ui, 'Segoe UI', sans-serif;

  --nav-h: 72px;
  --maxw: 1180px;
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
}