.rcg-public-reel{display:flex;flex-direction:column;align-items:center;gap:14px;margin:24px auto 36px;max-width:100%}.rcg-public-reel video{display:block;width:min(100%,380px);height:auto;max-height:78vh;aspect-ratio:9/16;object-fit:contain;background:#071423;border-radius:22px;box-shadow:0 18px 50px #04223d26}.rcg-reel-label{color:#6156d8;font-weight:700;font-size:14px;letter-spacing:.04em}.rcg-reel-cover{position:relative;display:block;width:100%;height:100%}.rcg-reel-cover img{width:100%;height:100%;object-fit:cover}.rcg-reel-badge{position:absolute;left:14px;bottom:14px;display:inline-flex;gap:7px;align-items:center;background:#04223de8;color:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.2;box-shadow:0 2px 12px #0002}.rcg-public-reel [hidden]{display:none}@media(max-width:600px){.rcg-public-reel{margin:20px auto 28px}.rcg-public-reel video{border-radius:16px;max-height:75svh}}
.rcg-reel-cover{overflow:hidden;background:#10192b}.rcg-reel-cover>img{transition:filter .3s,opacity .3s}.rcg-reel-cover.is-playing>img{filter:blur(14px);opacity:.32;transform:scale(1.1)}.rcg-reel-cover video.rcg-reel-preview{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:contain;background:transparent;pointer-events:none}.rcg-reel-preview-container{position:relative}.rcg-reel-preview-pause{position:absolute;right:10px;top:10px;z-index:2;border:1px solid #ffffff70;border-radius:50%;width:36px;height:36px;min-height:36px;padding:0;background:#071423b3;color:white;font-size:15px;cursor:pointer}.rcg-reel-badge{font-size:11px;padding:6px 10px;left:10px;bottom:10px}.rcg-reel-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,380px);flex-wrap:wrap}.rcg-reel-engagement{display:flex;align-items:center;gap:14px;font-size:12px;color:#697487}.rcg-public-reel .rcg-reel-actions button{border:0;background:transparent;color:#6156d8;font-size:12px;min-height:44px;padding:6px 0;cursor:pointer}.rcg-public-reel [data-reel-like]{display:inline-flex;align-items:center;gap:6px}.rcg-public-reel [data-reel-heart]{font-size:25px;line-height:1}.rcg-public-reel [data-reel-like][aria-pressed=true]{color:#aa3973}.rcg-reel-status{font-size:12px;color:#697487;margin:0}.rcg-reel-status:empty{display:none}
@media(prefers-reduced-motion:reduce){.rcg-reel-cover>img{transition:none}}

/* The horizontal homepage slot stays identical to article cards. */
.rcg-reel-cover video.rcg-reel-preview{object-fit:cover;object-position:center 38%;background:transparent}.rcg-reel-cover.is-playing>img{filter:none;opacity:0;transform:none}

/* Thumbnail wrappers inherit the same landscape frame as still article images. */
.rcg-reel-cover{height:auto;aspect-ratio:16/9}.rcg-reel-cover>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
