.triins-live-card{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:var(--live-bottom,110px);z-index:19;width:244px;max-width:calc(100vw - 28px);border:1px solid #ff91b86b;border-radius:20px;background:#19141e;color:#fff;box-shadow:0 8px 28px #0005;isolation:isolate;font-family:'DM Sans',sans-serif;text-align:left}
.triins-live-card[hidden],.triins-live-card [hidden]{display:none!important}
.triins-live-link{display:flex;gap:12px;padding:10px 28px 10px 10px;min-height:88px;align-items:center;color:inherit!important;text-decoration:none!important;border-radius:19px;box-sizing:border-box}
.triins-live-picture{display:block;position:relative;flex:0 0 64px;height:68px;border-radius:13px;background:linear-gradient(145deg,#6f334b,#302239)}
.triins-live-monogram{position:absolute;inset:0;display:grid;place-items:center;font:italic 45px Georgia,serif;color:#ffc1d7}
.triins-live-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:13px}
.triins-live-label{position:absolute;left:5px;bottom:5px;display:flex;align-items:center;gap:4px;background:#ef3763;color:#fff;padding:3px 5px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:.7px;line-height:1}
.triins-live-label i{width:4px;height:4px;background:#fff;border-radius:50%}
.triins-live-guest-avatar{position:absolute;right:-7px;top:-5px;width:27px;height:27px;object-fit:cover;border:2px solid #19141e;border-radius:50%;box-sizing:content-box}
.triins-live-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;line-height:1.25}
.triins-live-copy strong{font-size:13px;font-weight:700;color:#fff}
.triins-live-guests{font-size:10px;color:#d4bac9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.triins-live-action{font-size:10px;color:#ffabc9;font-weight:600}
.triins-live-close{position:absolute;right:-8px;top:-8px;display:grid;place-items:center;width:44px;height:44px;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;color:#fff!important;cursor:pointer;font:20px/1 Arial,sans-serif}
.triins-live-close span{display:grid;place-items:center;width:23px;height:23px;background:#302331;border:1px solid #b6759255;border-radius:50%}
.triins-live-link:focus-visible,.triins-live-close:focus-visible{outline:2px solid #ffb3d0;outline-offset:4px}
body:is(.qr-modal-open,.age-gate-open,.age-check-pending,.video-playing) .triins-live-card{display:none!important}
@media(max-width:600px){.triins-live-card{right:max(12px,env(safe-area-inset-right));width:211px;border-radius:17px}.triins-live-link{gap:10px;padding:9px 26px 9px 9px;min-height:78px}.triins-live-picture{flex-basis:56px;height:60px;border-radius:11px}.triins-live-cover{border-radius:11px}.triins-live-copy strong{font-size:12px}.triins-live-guests,.triins-live-action{font-size:9px}}
@media(max-height:420px){.triins-live-card{display:none!important}}
