/* SEVENGATES — نفس هوية SEVENCARGO (كحلي غامق + تركواز + ذهبي، خط Cairo).
   الملف ده بيتحمّل في آخر كل صفحة فبيغطي الألوان القديمة الفاتحة. */
html:root, html:root:not([data-theme]), html:root[data-theme] {
  --navy: #06111c !important; --navy-2: #0a1a2a !important;
  --surface: #06111c !important; --surface-card: #0f2438 !important; --surface-sunken: #0a1a2a !important;
  --text-primary: #e8f3f5 !important; --text-secondary: #b9ced8 !important; --text-muted: #8fa9b8 !important;
  --accent: #14dbdb !important; --accent-strong: #45a8bc !important; --accent-tint: rgba(20, 219, 219, .12) !important;
  --indigo: #45a8bc !important;
  --gold: #bea686 !important; --gold-tint: rgba(190, 166, 134, .14) !important;
  --border: rgba(126, 223, 226, .16) !important;
  --shadow: 0 18px 40px rgba(0, 0, 0, .35) !important;
  --danger: #ff6b6b !important; --danger-tint: rgba(255, 107, 107, .12) !important;
  --radius: 16px;
  color-scheme: dark !important;
}
html, body { background-color: #06111c; }
body {
  background: radial-gradient(1200px 600px at 85% -10%, rgba(20, 219, 219, .12), transparent 60%),
              radial-gradient(900px 500px at -10% 20%, rgba(190, 166, 134, .10), transparent 60%),
              #06111c !important;
  color: var(--text-primary);
}
/* خط Readex Pro: حديث وواضح للعربي والإنجليزي (Cairo احتياطي) */
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, .btn, td, th, label, p, span, a, li, b, strong, small, em, div { font-family: 'Readex Pro', 'Cairo', system-ui, -apple-system, 'Segoe UI', Tahoma, sans-serif !important; }
body { letter-spacing: 0; font-weight: 400; }
h1, h2, h3, .hero h1 { font-weight: 700 !important; letter-spacing: -0.2px; }
b, strong, .btn { font-weight: 600; }
a { color: #7edfe2; }
input, select, textarea { color: var(--text-primary) !important; background-color: var(--surface-sunken) !important; border-color: var(--border) !important; }
input::placeholder, textarea::placeholder { color: #6f8a99 !important; }
select option { background: #0f2438; color: #e8f3f5; }
.btn-primary { background: linear-gradient(135deg, #14dbdb 0%, #45a8bc 60%, #bea686 130%) !important; color: #04202a !important; border-color: transparent !important; }
.btn-ghost { color: var(--text-primary); border-color: var(--border) !important; }
::selection { background: rgba(20, 219, 219, .35); }
/* أي خلفية بيضاء ثابتة في الصفحات القديمة */
[style*="background:#fff"], [style*="background: #fff"], [style*="background:#ffffff"], [style*="background: white"] { background: var(--surface-card) !important; }

/* عناوين الواجهة بنفس تدرّج SEVENCARGO */
.hero h1 em { background: linear-gradient(90deg, #14dbdb, #7edfe2 45%, #bea686) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; }
.hero .blob1 { background: #14dbdb !important; opacity: .18 !important; }
html, body { overflow-x: clip; }
