/* BharatEvent - Social proof ticker (desktop + tablet)
   "Soft rise" swap: two cards shown at a time; they swap with a gentle
   7px lift + fade every few seconds. No shimmer, no shine, no pulse.
   Namespaced under #be-toast. */
#be-toast,#be-toast *{box-sizing:border-box}
#be-toast{position:fixed;left:22px;bottom:22px;z-index:9998;width:320px;max-width:calc(100vw - 44px);
  font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;display:none;opacity:0;
  transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}
#be-toast.be-show{display:block;opacity:1;transform:translateY(0)}
#be-toast .be-mono{font-family:'JetBrains Mono',monospace}

#be-toast .be-close{position:absolute;top:-10px;right:-10px;z-index:6;width:26px;height:26px;border-radius:8px;
  background:#16181D;color:#fff;border:none;display:flex;align-items:center;justify-content:center;
  font-size:15px;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.28);transition:transform .15s}
#be-toast .be-close:hover{transform:scale(1.08)}

/* the swap stack: two cards, re-animated on each change */
#be-toast .be-stack{display:flex;flex-direction:column;gap:9px}
#be-toast .be-stack.be-swap{animation:beTkRise .55s ease}

#be-toast .be-cardw{border-radius:12px;padding:1.5px;
  box-shadow:0 10px 26px -12px rgba(122,90,60,.4)}
#be-toast .be-card{display:flex;align-items:flex-start;gap:10px;border-radius:10.5px;padding:12px 13px}
#be-toast .be-dot{width:8px;height:8px;border-radius:2px;flex:0 0 auto;margin-top:5px}
#be-toast .be-label{font-family:'JetBrains Mono',monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;
  font-weight:700;margin-bottom:4px}
#be-toast .be-text{font-size:14px;font-weight:600;line-height:1.42}

/* soft rise: a tiny 7px lift with the fade - the only motion */
@keyframes beTkRise{0%{opacity:0;transform:translateY(7px)}100%{opacity:1;transform:translateY(0)}}

/* Desktop + tablet only: hide on phones */
@media(max-width:767px){#be-toast{display:none !important}}
@media(prefers-reduced-motion:reduce){
  #be-toast .be-stack.be-swap{animation:beTkFade .4s ease}
}
@keyframes beTkFade{0%{opacity:0}100%{opacity:1}}
