:root {
  --aram-ink: #eaf4ff;
  --aram-bg-a: #061426;
  --aram-bg-b: #0d223b;
  --aram-accent: #2ea8ff;
  --aram-accent-2: #6ed0ff;
}
html, body {
  background:
    radial-gradient(900px 420px at 15% -5%, rgba(46, 168, 255, 0.24), transparent 62%),
    radial-gradient(800px 380px at 90% 0%, rgba(110, 208, 255, 0.16), transparent 58%),
    linear-gradient(160deg, var(--aram-bg-a), var(--aram-bg-b)) !important;
  color: var(--aram-ink) !important;
  font-family: "Tajawal", "Cairo", "Noto Sans Arabic", sans-serif !important;
}
input, textarea, select {
  border-radius: 12px !important;
  border: 1px solid rgba(110, 208, 255, 0.35) !important;
  background: rgba(7, 26, 46, 0.72) !important;
  color: #eaf4ff !important;
}
button {
  border-radius: 12px !important;
  border: 1px solid rgba(110, 208, 255, 0.65) !important;
  background: linear-gradient(92deg, #2ea8ff 0%, #58c0ff 55%, #83dbff 100%) !important;
  color: #04213b !important;
  font-weight: 800 !important;
}
button:hover { filter: brightness(1.06) saturate(1.08); }
a { color: #9fdcff !important; }


/* Keep only OPEN ARAM chat box: hide external floating support widgets pre-paint */
iframe[src*="tawk"],
iframe[src*="crisp"],
iframe[src*="intercom"],
iframe[src*="zendesk"],
iframe[src*="drift"],
iframe[src*="livechat"],
iframe[src*="chatwoot"],
iframe[title*="chat" i],
iframe[title*="support" i],
[id*="intercom" i],
[class*="intercom" i],
[id*="crisp" i],
[class*="crisp" i],
[id*="zendesk" i],
[class*="zendesk" i],
[id*="tawk" i],
[class*="tawk" i],
[id*="livechat" i],
[class*="livechat" i],
[id*="widget" i][class*="chat" i],
[class*="widget" i][class*="chat" i],
[class*="support" i][style*="position: fixed"],
[class*="launcher" i][style*="position: fixed"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* OPENARAM hard kill legacy ARAM widget */
#aram-widget,
#aram-bubble,
#aram-avatar,
#aram-emoji,
#aram-badge,
[class*="aram-widget" i],
[id*="aram-widget" i],
[class*="aram-bubble" i],
[id*="aram-bubble" i] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
