/* On X now sheet v3 (Nov 2, 2026): one heading with the LIVE badge, one-line subtitle, the running feed (same look as home),
   Live Spaces, then "Search X yourself". No duplicate labels, no empty boxes. No shadows, glows, halos or filters. */
.tx-v3 .tx-hd{margin-bottom:12px}
.tx-v3 .tx-hd h2{display:flex;align-items:center;gap:8px;font-size:20px!important;letter-spacing:.03em}
.tx-v3 .tx-hd h2 svg{width:16px;height:16px;fill:#fff}
.tx-v3 .tx-hd p{margin:6px 0 0;color:#8B98A5;font-size:12.5px;line-height:1.45}
.tx-v3 .tx-live{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:4px;background:#F4212E;color:#fff;font-size:10px;letter-spacing:.08em;line-height:1;flex:0 0 auto}
.tx-v3 .tx-live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:xlPulse 1.6s ease-in-out infinite}
.tx-v3 .tx-feed.xl-stale .xl-upd{color:#E2BE6A}
/* feed: same rows as the home feed, a little larger and taller inside the sheet */
.tx-v3 .tx-feed{max-width:none;padding:0;margin:0}
.tx-v3 .tx-feed .xl-vp{height:300px}
.tx-v3 .tx-feed .xl-it .m{font-size:10px}
.tx-v3 .tx-feed .xl-it p{font-size:12.5px;-webkit-line-clamp:5}
.tx-v3 .tx-feed .xl-ft{font-size:9px;padding:7px 10px}
.tx-v3 .tx-feed .xl-upd{margin:0;font-size:9px}
/* Live Spaces: plain line when empty, chips when live */
.tx-v3 .tx-sp{height:auto;min-height:0;padding:0;border:0;overflow:visible}
.tx-v3 .tx-sp ul{flex-wrap:wrap;overflow:visible}
.tx-v3 .tx-sp .xl-empty{font-size:11.5px;color:#8B98A5;white-space:normal}
.tx-v3 .tx-sp a{height:30px;font-size:10.5px;padding:0 10px}
.tx-v3 .tx-sp a .t{max-width:200px}
.tx-v3 .tx-sp .xl-b{font-size:8px;padding:3px 5px}
/* section labels: one style (gold kicker, like the rest of the site) */
.tx-v3 .tx-k{margin:18px 0 8px;font-size:10.5px!important;letter-spacing:.12em!important;font-weight:400!important}
.tx-v3 .tx-note{margin:-2px 0 8px;color:#8B98A5;font-size:11.5px;line-height:1.4}
.tx-v3 .tx-go a{min-width:0;padding:0 12px;font-size:11.5px}
@media(min-width:760px){.tx-v3 .tx-feed .xl-vp{height:340px}.tx-sheet.tx-v3{max-width:620px}}
@media(prefers-reduced-motion:reduce){.tx-v3 .tx-live i{animation:none}}
.tx-v3 .tx-rt span{white-space:normal;overflow:visible;text-overflow:clip}
.tx-v3 .tx-row{align-items:center}
