/* PRANAYA_HOTFIX2_V61_PREMIUM */

@keyframes prnDot {
  0%   { transform: scale(.88); box-shadow: 0 0 0 0 rgba(255,255,255,.28); opacity: .95; }
  60%  { transform: scale(1.02); box-shadow: 0 0 0 10px rgba(255,255,255,0); opacity: 1; }
  100% { transform: scale(.88); box-shadow: 0 0 0 0 rgba(255,255,255,0); opacity: .95; }
}

html body .pranaya-chip{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  padding:6px 11px !important;
  border-radius:999px !important;
  font-weight:900 !important;
  font-size:12px !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
  border:1px solid rgba(255,255,255,.22) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.20) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  position:relative !important;
  overflow:hidden !important;
  opacity:1 !important;
}

html body .pranaya-chip::before{
  content:"" !important;
  width:7px !important;
  height:7px !important;
  border-radius:50% !important;
  background: rgba(255,255,255,.92) !important;
  animation: prnDot 1.55s ease-in-out infinite !important;
  position:relative !important;
  z-index:2 !important;
}

html body .pranaya-chip--sale,
html body .pranaya-chip--made,
html body .pranaya-chip--countdown,
html body .pranaya-chip--countdown.pranaya-countdown,
html body .pranaya-chip--handcrafted,
html body .pranaya-chip--notify{
  color: rgba(26,32,84,.92) !important;
  text-shadow: none !important;
  border-color: rgba(255,255,255,.30) !important;
}

/* SALE: ruby -> champagne (premium) */
html body .pranaya-chip.pranaya-chip--sale{
  background: linear-gradient(90deg, #ff3f53, #ffd1a2) !important;
}

/* Made to order: luxe blue */
html body .pranaya-chip.pranaya-chip--made{
  background: linear-gradient(90deg, #6f73ff, #c7f2ff) !important;
}

/* Countdown: violet -> soft pink */
html body .pranaya-chip.pranaya-chip--countdown,
html body .pranaya-chip.pranaya-chip--countdown.pranaya-countdown{
  background: linear-gradient(90deg, #6f58ff, #ff8fcb) !important;
}

/* Handcrafted: pink -> gold */
html body .pranaya-chip.pranaya-chip--handcrafted{
  background: linear-gradient(90deg, #ff63c4, #ffd27a) !important;
}

/* Notify: glass pill */
html body a.pranaya-chip.pranaya-chip--notify{
  text-decoration:none !important;
  background: linear-gradient(180deg, rgba(255,255,255,.85), rgba(255,255,255,.55)) !important;
  border: 1px solid rgba(120,120,160,.22) !important;
}
html body a.pranaya-chip.pranaya-chip--notify:hover{
  filter: brightness(.98) !important;
}

/* Hide confusing disabled quick-add overlay when it exists */
@supports(selector(.x:has(.y))) {
  html body .group:has(button:disabled) .group-hover\:opacity-100,
  html body .group:has([aria-disabled="true"]) .group-hover\:opacity-100{
    opacity: 0 !important;
    pointer-events: none !important;
  }
}
/* Fallback: hide disabled button itself */
html body button:disabled{
  opacity: 0 !important;
  pointer-events: none !important;
}


/* PRN_NOTIFY_COLOR_V62 */
html body a.pranaya-chip.pranaya-chip--notify{
  text-decoration:none !important;
  background: linear-gradient(90deg, #34d399, #a7f3d0) !important; /* emerald -> mint */
  border: 1px solid rgba(255,255,255,.30) !important;
  color: rgba(26,32,84,.92) !important;
}
html body a.pranaya-chip.pranaya-chip--notify:hover{
  filter: brightness(.98) !important;
}

/* PRN_NOTIFY_CHIP_V91 */
html body .pranaya-chip--notify{
  background: linear-gradient(90deg, rgba(255, 199, 0, .96), rgba(255, 105, 180, .96)) !important;
  color: rgba(30, 36, 90, .92) !important;
  border: 1px solid rgba(255,255,255,.35) !important;
  box-shadow: 0 10px 22px rgba(15, 20, 60, .12) !important;
}
