/* Small utility layer for v32 feedback surfaces. */
.experience-toast{
  position:fixed;
  z-index:2147483010;
  left:50%;
  bottom:max(22px,calc(env(safe-area-inset-bottom) + 16px));
  transform:translate(-50%,12px);
  max-width:min(360px,calc(100vw - 28px));
  padding:10px 14px;
  border:1px solid rgba(68,58,53,.12);
  border-radius:999px;
  background:#302c29;
  color:#fff;
  box-shadow:0 10px 28px rgba(28,23,20,.24);
  font-size:.78rem;
  line-height:1.25;
  font-weight:850;
  text-align:center;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .16s ease,transform .16s ease,visibility .16s ease;
}
.experience-toast.show{
  opacity:1;
  visibility:visible;
  transform:translate(-50%,0);
}
body.reduced-motion .experience-toast{transition:none!important;}
