/* ═══════════════════════════════════════════════════════
   InMarket — עיצוב ציאן (Cyan theme)
   נטען אחרי inmarket.css ומחליף סגול בציאן
═══════════════════════════════════════════════════════ */

:root {
  --im-purple:     #06B6D4;
  --im-purple-deep:#0891B2;
  --im-indigo:     #0E7490;
  --im-sky:        #22D3EE;
  --im-border:     rgba(6,182,212,0.25);
  --im-glow-purple: 0 0 40px rgba(6,182,212,0.35);
  --im-glow-sky:    0 0 40px rgba(34,211,238,0.3);
  --im-grad-main:   linear-gradient(135deg, #06B6D4, #0E7490);
  --im-grad-accent: linear-gradient(135deg, #06B6D4, #22D3EE);
}

/* Scrollbar */
::-webkit-scrollbar-thumb { background: linear-gradient(#06B6D4, #0891B2) !important; }

/* Cursor glow */
#im-cursor-glow { background: radial-gradient(circle, rgba(6,182,212,.12) 0%, transparent 65%) !important; }

/* Gradient text */
.im-gradient-text {
  background: linear-gradient(90deg, #06B6D4, #22D3EE) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}

/* Badges */
.im-badge { background: rgba(6,182,212,.12) !important; border-color: rgba(6,182,212,.4) !important; }
.im-badge__dot { background: #06B6D4 !important; }

/* Buttons */
.im-btn--primary {
  background: linear-gradient(135deg, #06B6D4, #0891B2) !important;
  box-shadow: 0 8px 28px rgba(6,182,212,.4) !important;
}
.im-btn--primary:hover { box-shadow: 0 14px 42px rgba(6,182,212,.5) !important; }

/* Hero */
.im-section-hero .im-hero-aurora {
  background:
    radial-gradient(ellipse 80% 60% at 20% 40%, rgba(6,182,212,.2) 0%, transparent 55%),
    radial-gradient(ellipse 60% 50% at 80% 15%, rgba(14,116,144,.15) 0%, transparent 50%),
    radial-gradient(ellipse 40% 40% at 55% 80%, rgba(34,211,238,.08) 0%, transparent 50%) !important;
}
.im-section-hero .im-hero-grid {
  background-image:
    linear-gradient(rgba(6,182,212,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(6,182,212,.04) 1px, transparent 1px) !important;
}

/* Orbits */
.im-orbit--1 { border-color: rgba(6,182,212,.5) !important; }
.im-orbit--2 { border-color: rgba(14,116,144,.3) !important; }
.im-orbit--3 { border-color: rgba(34,211,238,.25) !important; }

/* Center logo M — נשאר הלוגו המקורי שלך (סגול-כחול), בלי שינוי צבע */
.im-center-logo {
  box-shadow: 0 0 80px rgba(168,85,247,.35), 0 0 0 1px rgba(168,85,247,.25), inset 0 1px 0 rgba(255,255,255,.1) !important;
  background: linear-gradient(135deg, rgba(124,58,237,.35), rgba(99,102,241,.25)) !important;
  border-color: rgba(168,85,247,.5) !important;
}
.im-center-logo svg { filter: none !important; }
.im-hero-logo-bg svg { filter: none !important; opacity: .4; }
.im-cta-bg-logo svg { filter: none !important; opacity: .35; }

/* Stats band / cards */
.im-section-cta .im-cta-box { border-color: rgba(6,182,212,.25) !important; }
.im-reason-card { border-color: rgba(6,182,212,.2) !important; }
.im-reason-card__icon { background: rgba(6,182,212,.15) !important; }

/* CTA section */
.im-section-cta .im-orb { border-color: rgba(6,182,212,.15) !important; }

/* Footer */
.im-footer a:hover { color: #22D3EE !important; }
.im-soc-btn:hover { background: rgba(6,182,212,.2) !important; border-color: rgba(6,182,212,.4) !important; }

/* Form */
.im-form-input:focus { border-color: #06B6D4 !important; box-shadow: 0 0 0 2px rgba(6,182,212,.2) !important; }
.im-cta-link { color: #22D3EE !important; }
