.yt-banner,.yt-proof,.yt-connection {min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface)}
.yt-banner {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:15px 18px;background:linear-gradient(110deg,var(--gold-wash),var(--surface) 75%)}
.yt-banner h2 {margin:4px 0;font:400 25px/1.1 Georgia,serif;letter-spacing:-.04em}
.yt-banner p,.yt-proof p {color:var(--muted);font-size:12px;line-height:1.5}
.yt-proof {padding:10px 13px;margin:9px 0;border-left:2px solid var(--gold)}
.feed-post>.yt-proof {margin:12px 16px}
.yt-proof strong {color:var(--ink);font-size:13px}
.yt-proof .btn {margin-top:7px}
.yt-siblings {display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;padding:8px 16px;background:var(--subtle)}
.yt-siblings small {color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.yt-connection {margin:8px 0;padding:8px;display:grid;justify-items:start;gap:5px}
.yt-connection span {color:var(--muted);font-size:11px;overflow-wrap:anywhere}
.yt-connection b {font-size:12px}
