/* VedicSiddhanta 1.5.0 — article likes (articles, Blog page cards, homepage cards) */
body button.vs-like{display:inline-flex;align-items:center;gap:7px;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:7px 14px;border:1px solid #e6d5b0;border-radius:999px;background:#fff;color:#7a2231;font:700 .86rem/1 Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;text-transform:none;text-shadow:none;box-shadow:0 1px 2px rgba(15,27,61,.05);cursor:pointer;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;}
body button.vs-like:hover{background:#fbeff0;border-color:#e7b9c0;color:#7a2231;}
body button.vs-like:focus-visible{outline:2px solid #b8892c;outline-offset:2px;}
body button.vs-like .vs-like-ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:fill .2s,stroke .2s,transform .2s;}
body button.vs-like.is-liked,body button.vs-like[aria-pressed="true"]{background:#fbeff0;border-color:#e7b9c0;color:#a3182c;}
body button.vs-like.is-liked .vs-like-ic,body button.vs-like[aria-pressed="true"] .vs-like-ic{fill:#d22d43;stroke:#d22d43;}
body button.vs-like.is-pop .vs-like-ic{animation:vsLikePop .45s ease;}
@keyframes vsLikePop{0%{transform:scale(1);}35%{transform:scale(1.45);}65%{transform:scale(.9);}100%{transform:scale(1);}}
body button.vs-like .vs-like-n{font-variant-numeric:tabular-nums;color:inherit;}
body button.vs-like--sm{padding:5px 10px;gap:5px;font-size:.78rem;}
body button.vs-like--sm .vs-like-ic{width:15px;height:15px;}
body button.vs-like--big{padding:10px 20px;gap:9px;font-size:1rem;}
body button.vs-like--big .vs-like-ic{width:22px;height:22px;}
body button.vs-like--big .vs-like-n{padding-left:9px;margin-left:2px;border-left:1px solid #e7b9c0;}
.vs-likebar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:16px 0 22px;padding:12px 16px;border:1px solid #e6d5b0;border-radius:16px;background:linear-gradient(135deg,#fdfaf3,#faf3e6);}
.vs-likebar-x{font:500 .9rem/1.4 Manrope,system-ui,sans-serif;color:#4f5670;}
.vs-like-row{display:flex;align-items:center;padding:12px 16px 0;margin:0;}
@media (prefers-reduced-motion:reduce){body button.vs-like.is-pop .vs-like-ic{animation:none;}}
