/* Keep the video and its embedded logo clear. Controls sit above the watermark. */
.feed-slide{--player-left:max(18px,calc((100vw - 620px)/2));--player-right:max(14px,calc((100vw - 620px)/2));--player-width:min(620px,100vw)}
.feed-slide .video-gradient,.comment-thumb .thumb-gradient,.feed-slide .feed-bottom{display:none}
.feed-slide .feed-info,.feed-slide.has-brand .feed-info{left:var(--player-left);right:calc(var(--player-right) + var(--player-width)*.28);bottom:calc(env(safe-area-inset-bottom) + 36px);max-width:none;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;color:#fff;text-shadow:none;max-height:52vh;overflow:auto;scrollbar-width:thin}
.feed-slide .feed-info h2,.feed-slide.has-brand .feed-info h2{font-size:21px;line-height:1.25;letter-spacing:-.3px;margin:0}
.comment-title{display:flex;align-items:flex-end;gap:7px;text-align:left;width:100%;padding:7px 0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;text-shadow:0 1px 3px #000c,0 0 9px #0006}
.comment-title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}
.title-chevron{font:18px/1.3 Arial,sans-serif;flex:none}
.comment-context[hidden]{display:none}
.feed-slide .feed-info.is-expanded{padding:12px 13px;border-radius:10px;background:#10251fd9}
.feed-info.is-expanded .comment-title-text{-webkit-line-clamp:unset;display:block}
.feed-info.is-expanded .title-chevron{transform:rotate(180deg)}
.feed-slide .expanded-transcript{white-space:pre-wrap;font:13px/1.65 Arial,sans-serif;color:#fff;margin:10px 0 14px;overflow-wrap:anywhere}
.feed-slide .story-link,.feed-slide.has-brand .story-link{color:#e7f3c9;font-size:11px;line-height:1.5;margin:12px 0 0;opacity:1}
.feed-slide .feed-author{color:#ecf0e8;font-size:11px;line-height:1.5;margin-top:9px;opacity:1}
.feed-slide .sample-badge{font-size:7px;color:#e0efbd;margin-top:8px}
.feed-slide .reaction-rail,.feed-slide.has-brand .reaction-rail{left:auto;right:var(--player-right);top:auto;bottom:calc(env(safe-area-inset-bottom) + max(180px,28vh));transform:none;display:flex;flex-direction:column;align-items:center;gap:13px}
.feed-slide .player-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:52px;min-height:65px;padding:3px;border:0;border-radius:0;background:none;color:#fff;text-align:center;text-shadow:0 1px 3px #000b;line-height:1.1;box-shadow:none;max-width:none;backdrop-filter:none}
.feed-slide .player-action .reaction-icon,.feed-slide.has-brand .player-action .reaction-icon{display:grid;place-items:center;width:43px;height:43px;padding:8px;border:0;border-radius:50%;background:#10251f35;backdrop-filter:none;transform:none;transition:color .15s}
.feed-slide .player-action .reaction-icon svg{width:27px;height:27px;margin:0;fill:none;animation:none;filter:drop-shadow(0 1px 2px #0007)}
.feed-slide .player-action strong{font-size:13px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}
.feed-slide .player-action .reaction-label,.feed-slide.has-brand .player-action .reaction-label{font-size:9px;line-height:1.2;opacity:1}
.feed-slide .reaction.active .reaction-icon{border:0;background:#132c2860;transform:none}
.feed-slide .reaction[data-reaction=like].active .reaction-icon{color:#78c9ff}
.feed-slide .reaction[data-reaction=dislike].active .reaction-icon{color:#ffaf9f}
.feed-slide .reaction.active .reaction-icon svg{fill:currentColor;animation:none}
.feed-slide .report-button.is-reported .reaction-icon{color:#ffd281}
.comment-thumb img{object-fit:contain;background:#e9ede3}
.comment-thumb .thumb-author{left:8px;right:auto;bottom:8px;max-width:52%;padding:5px 7px;border-radius:5px;background:#162b22b3;color:#fff;font-size:9px;line-height:1.4;text-shadow:none}
.api-check-status{white-space:pre-line}
#editorial-check-api{margin-top:16px}
@media(max-width:650px){.feed-slide{--player-left:16px;--player-right:9px;--player-width:100vw}.feed-slide .feed-info h2,.feed-slide.has-brand .feed-info h2{font-size:19px}.feed-slide .reaction-rail,.feed-slide.has-brand .reaction-rail{gap:10px}.feed-slide .player-action{min-width:48px;min-height:61px}.feed-slide .player-action .reaction-label,.feed-slide.has-brand .player-action .reaction-label{font-size:8px}}
@media(max-height:600px){.feed-slide .reaction-rail,.feed-slide.has-brand .reaction-rail{bottom:calc(env(safe-area-inset-bottom) + 100px);gap:5px}.feed-slide .player-action{min-height:49px;gap:1px}.feed-slide .player-action .reaction-icon,.feed-slide.has-brand .player-action .reaction-icon{width:32px;height:32px;padding:5px}.feed-slide .player-action .reaction-icon svg{width:22px;height:22px}.feed-slide .player-action strong{font-size:11px}.feed-slide .player-action .reaction-label,.feed-slide.has-brand .player-action .reaction-label{font-size:7px}.feed-slide .feed-info,.feed-slide.has-brand .feed-info{bottom:calc(env(safe-area-inset-bottom) + 22px);max-height:58vh}.feed-slide .feed-info h2,.feed-slide.has-brand .feed-info h2{font-size:17px}.feed-slide .expanded-transcript{font-size:12px}}
