.card-actions{display:flex;align-items:center;gap:11px;flex-shrink:0}.live-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-radius:7px;background:#ff286b;color:#fff;font:800 8px/1 Arial,Helvetica,sans-serif;letter-spacing:.65px;white-space:nowrap;box-shadow:0 3px 14px #ff075326}.live-dot{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff2;animation:live-dot-pulse 2.8s ease-in-out infinite}.social-card.is-live,.mini-link.is-live,.broadcast-demo.is-live{position:relative;isolation:isolate;overflow:hidden;border-color:#ff4f84;background:linear-gradient(105deg,#ff075327,#ff408018 55%,#ff07530b);animation:live-card-glow 3.4s ease-in-out infinite}.social-card.is-live::after,.mini-link.is-live::after,.broadcast-demo.is-live::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent 25%,#ffd6e511 45%,#fff8 50%,#ffd6e511 55%,transparent 75%);opacity:.16;transform:translateX(-120%);animation:live-card-sweep 5s ease-in-out infinite}.social-card.is-live .arrow{color:#ff9fbd}.social-card.is-live:hover{background:linear-gradient(105deg,#ff07533a,#ff408021 55%,#ff075317);border-color:#ff9bbb}.live-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes live-card-glow{0%,100%{box-shadow:0 0 0 1px #ff286b0d,0 0 16px #ff07530c,inset 0 0 20px #ff075303}50%{box-shadow:0 0 0 1px #ff286b25,0 0 26px #ff075330,inset 0 0 24px #ff075311}}@keyframes live-card-sweep{0%,30%{transform:translateX(-120%)}75%,100%{transform:translateX(120%)}}@keyframes live-dot-pulse{0%,100%{box-shadow:0 0 0 2px #fff1}50%{box-shadow:0 0 0 4px #fff3}}@media(max-width:380px){.card-actions{flex-direction:column;align-items:flex-end;gap:7px}.live-badge{font-size:7px;padding:5px 7px}.social-card.is-live{gap:10px}}@media(prefers-reduced-motion:reduce){.social-card.is-live,.mini-link.is-live,.broadcast-demo.is-live,.live-dot{animation:none!important}.social-card.is-live::after,.mini-link.is-live::after,.broadcast-demo.is-live::after{display:none}.social-card.is-live{box-shadow:0 0 18px #ff075318}}

/* The portrait, heading and link share the same verified LIVE state. */
.profile .portrait{border-radius:31px 31px 0 0;transition:box-shadow .4s ease}
.profile.has-live-broadcast,.mini-page.has-live-broadcast{overflow:visible}
.profile.has-live-broadcast .portrait,.mini-page.has-live-broadcast .mini-photo{box-shadow:0 0 24px #ff075344,0 0 60px #ff07531c;animation:portrait-live-glow 3.4s ease-in-out infinite}
.profile.has-live-broadcast .portrait::after,.mini-page.has-live-broadcast .mini-photo::after{content:"";position:absolute;inset:0;border:1px solid #ff6b9b66;border-bottom:0;border-radius:inherit;box-shadow:inset 0 0 28px #ff075318;pointer-events:none}
.mini-photo{border-radius:21px 21px 0 0}
.profile-live-indicator{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;padding:5px 7px;border:1px solid #ff528858;border-radius:20px;background:#ff075316;color:#ff8eb3;font:800 8px/1 Arial,Helvetica,sans-serif;letter-spacing:.7px;vertical-align:middle;-webkit-text-fill-color:#ff8eb3}
.profile-live-dot{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#ff568f;box-shadow:0 0 0 2px #ff568f20;animation:profile-live-pulse 2.8s ease-in-out infinite}
.mini-content h2>.profile-live-indicator{background:#ff075316;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#ff8eb3;font-size:6px;letter-spacing:.5px;padding:4px 5px;gap:4px}
.mini-content .profile-live-dot{width:3px;height:3px;flex-basis:3px}
@keyframes portrait-live-glow{0%,100%{box-shadow:0 0 21px #ff075333,0 0 50px #ff075314}50%{box-shadow:0 0 34px #ff07535c,0 0 78px #ff07532b}}
@keyframes profile-live-pulse{0%,100%{box-shadow:0 0 0 2px #ff568f18,0 0 6px #ff07532b}50%{box-shadow:0 0 0 4px #ff568f28,0 0 10px #ff075361}}
@media(max-width:520px){.profile .portrait{border-radius:0}.profile.has-live-broadcast .portrait{box-shadow:0 0 25px #ff075344}}
@media(max-width:350px){.profile-live-indicator{padding:4px 5px;font-size:7px;gap:4px}.intro h1{gap:7px}}
@media(prefers-reduced-motion:reduce){.profile.has-live-broadcast .portrait,.mini-page.has-live-broadcast .mini-photo,.profile-live-dot{animation:none!important;transition:none!important}}
