
/* STT REAL FOUNDER TOAST V2 */

.stt-founder-toast,
.stt-founder-toast * {
 box-sizing:border-box;
}

.stt-founder-toast[hidden] {
 display:none!important;
}

.stt-founder-toast {
 position:fixed;
 left:22px;
 bottom:22px;
 z-index:9999;

 width:min(365px,calc(100vw - 28px));

 display:flex;
 align-items:center;
 gap:15px;

 padding:18px 19px;

 background:#091b30;
 color:#ffffff;

 border:1px solid #956CDA;
 border-left:5px solid #956CDA;
 border-radius:15px;

 box-shadow:
  0 12px 38px rgba(0,0,0,.45),
  0 0 19px rgba(149,108,218,.2);

 font-family:Arial,Helvetica,sans-serif;

 pointer-events:none;

 opacity:0;
 transform:translateY(25px);

 transition:
  opacity .3s ease,
  transform .3s ease;
}

.stt-founder-toast.is-visible {
 opacity:1;
 transform:translateY(0);
}

.stt-toast-icon {
 display:flex;
 align-items:center;
 justify-content:center;

 width:49px;
 height:49px;
 min-width:49px;

 background:#241b3e;
 border:1px solid #956CDA;
 border-radius:12px;

 font-size:26px;
}

.stt-toast-content {
 min-width:0;
 flex:1;
}

.stt-toast-label {
 display:inline-block;

 margin-bottom:7px;
 padding:4px 9px;

 background:#2b2045;
 color:#D4BFFF;

 border-radius:20px;

 font-size:10px;
 font-weight:900;
 letter-spacing:1px;
}

.stt-toast-message {
 color:#ffffff;
 font-size:16px;
 font-weight:600;
 line-height:1.4;
}

.stt-toast-message strong {
 color:#D4BFFF;
 font-weight:900;
}

@media(max-width:600px) {

 .stt-founder-toast {
  left:14px;
  bottom:14px;
  padding:15px;
  gap:12px;
 }

 .stt-toast-icon {
  width:44px;
  height:44px;
  min-width:44px;
 }

 .stt-toast-message {
  font-size:14px;
 }

}

@media(prefers-reduced-motion:reduce) {

 .stt-founder-toast {
  transition:none;
 }

}
