/* Diário 94 - YouTube: faixa de subscrição e cartão «No YouTube» */
.yt-btn{display:inline-flex;align-items:center;justify-content:center;background:#e02424;color:#fff;font-weight:700;font-size:14px;line-height:1;padding:11px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s}
.yt-btn:hover{background:#c01c1c;transform:translateY(-1px)}
.yt-btn:focus-visible{outline:3px solid #0a2540;outline-offset:2px}

.yt-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:26px 0;padding:16px 18px;border:1px solid #f1c9c9;border-left:5px solid #e02424;border-radius:12px;background:#fff7f7}
.yt-cta-ic{flex:none;display:grid;place-items:center;color:#e02424}
.yt-cta-txt{flex:1 1 260px;min-width:0}
.yt-cta-txt strong{display:block;font-size:16px;color:#0a2540;margin-bottom:2px}
.yt-cta-txt span{display:block;font-size:13px;line-height:1.45;color:#556}

.yt-lado .lado-w-tit{display:flex;align-items:center;gap:8px}
.yt-ic-peq{display:inline-grid;color:#e02424}
.yt-video{display:block;text-decoration:none;color:inherit;margin-bottom:12px}
.yt-thumb{position:relative;display:block;border-radius:10px;overflow:hidden;background:#0a2540;aspect-ratio:16/9}
.yt-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.yt-play{position:absolute;inset:0;margin:auto;width:52px;height:36px;border-radius:10px;background:rgba(224,36,36,.94);transition:transform .15s}
.yt-play::after{content:"";position:absolute;left:21px;top:10px;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff}
.yt-video:hover .yt-play{transform:scale(1.08)}
.yt-tit{display:block;margin-top:8px;font-size:14px;font-weight:600;line-height:1.35;color:#0a2540}
.yt-video:hover .yt-tit{text-decoration:underline}
.yt-lado-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.yt-lado-sub span{font-size:12.5px;color:#556;flex:1 1 120px}

@media (max-width:560px){.yt-cta{padding:14px}.yt-cta .yt-btn{width:100%}}
@media (prefers-reduced-motion:reduce){.yt-btn,.yt-play{transition:none}.yt-btn:hover,.yt-video:hover .yt-play{transform:none}}
