/* Local styles for Ek Pal Ji Lu Tere Sang */
.vt-article-wrap{max-width:980px;margin:24px auto 56px;padding:0 16px}
.vt-article{background:#fff;border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.08);overflow:hidden}
.vt-head{padding:24px}
.vt-head h1{margin:0;font-family:'Raleway',sans-serif}
.vt-body{padding:24px;line-height:1.72}
.vt-article .vt-cover{display:block;max-width:680px;width:100%;height:auto;margin:0 auto 18px;background:transparent;border-radius:6px;object-fit:contain;object-position:center}
.vt-article .lyrics{max-width:820px;margin:18px auto;padding:18px 12px;background:transparent;font-size:18px;line-height:1.72;color:#222}
.vt-article .lyrics p{margin:8px 0}
.vt-article .credits{max-width:820px;margin:8px auto 18px;padding:0 12px;color:#333}
.vt-player{width:100%;min-height:220px;border:0;border-radius:12px;background:#f1f1f1}
.vt-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;padding-top:16px;border-top:1px solid #e6e6e6}
.vt-links a{color:#1f7d94;text-decoration:none;margin-right:14px}
.vt-copyright{display:block;visibility:visible;opacity:1;margin-top:24px}
.vt-copyright p{display:block;visibility:visible;opacity:1}
.vt-player-container{position:relative;}
.iframe-blocker{position:absolute;top:6px;right:6px;width:44px;height:44px;z-index:10;background:transparent;border-radius:6px}
.vt-stream-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;}
.vt-stream-btn{display:inline-block;padding:12px 28px;border-radius:50px;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;transition:opacity .2s;}
.vt-stream-btn:hover{opacity:.85;}
.vt-spotify{background:#1db954;color:#fff;}
.vt-amazon{background:#00a8e1;color:#fff;}
.vt-apple{background:#fc3c44;color:#fff;}
.vt-jiosaavn{background:#2bc5b4;color:#fff;}
.vt-gaana{background:#e72c30;color:#fff;}
.vt-youtube{background:#ff0000;color:#fff;}

@media (max-width: 575px) {
	.vt-links{flex-direction:column;align-items:flex-start;gap:8px}
}
