.mtfe-live-badge{--mtfe-dot:#2BE07A;display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 14px;border-radius:999px;border:1px solid transparent;color:#fff;font:600 13px/1 Inter,sans-serif;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}
.mtfe-live-badge.is-glass{background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:rgba(255,255,255,.16);box-shadow:0 20px 50px rgba(3,10,24,.35)}
.mtfe-live-badge__dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--mtfe-dot);animation:mtfe-badge-pulse 1.8s infinite}
@keyframes mtfe-badge-pulse{0%{box-shadow:0 0 0 0 var(--mtfe-dot)}70%{box-shadow:0 0 0 10px transparent}100%{box-shadow:0 0 0 0 transparent}}
