/* grex-pwa-badge.css */

/* Blinking CTA Button के लिए Keyframes */
@keyframes blinkColor {
  0%   { background: #c70039; }
  25%  { background: #28a745; }
  50%  { background: #ffd500; color: #000; }
  75%  { background: #007bff; }
  100% { background: #c70039; }
}

/* .grex-cta पर Blinking Effect */
.grex-cta {
  animation: blinkColor 2s linear infinite;
}

/* Popup बॉक्स का बेसिक स्टाइल */
.grex-popup-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 300px;
  background: #FFC107;
  padding: 28px 12px 20px;
  border-radius: 14px;
  text-align: center;
  font: 16px sans-serif;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25);
  z-index: 99999;
}

/* Popup में प्रयुक्त इमेज की स्टाइल */
.grex-popup-box img {
  width: 180px;
  height: auto;
  margin-bottom: 14px;
}

/* Popup में टेक्स्ट पैराग्राफ */
.grex-popup-box p {
  margin: 0 0 16px;
  font-size: 17px;
  font-weight: 800;
}

/* “यहाँ क्लिक करें” बटन स्टाइल (.grex-cta) */
.grex-popup-box button.grex-cta {
  padding: 10px 22px;
  border: none;
  border-radius: 8px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
}

/* Close (×) बटन स्टाइल */
.grex-popup-box span.grex-close {
  position: absolute;
  top: 6px;
  right: 8px;
  font-size: 20px;
  cursor: pointer;
  color: #333;
}
