.like-container{margin:2rem 0;display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.like-button{display:flex;align-items:center;gap:0.5rem;padding:0.6rem 1.2rem;border:2px solid currentColor;border-radius:50px;background:transparent;color:inherit;font-family:inherit;font-size:1rem;cursor:pointer;transition:all 0.2s ease}.like-button:hover{transform:scale(1.05)}.like-button:active{transform:scale(0.95)}.like-button.liked .heart-icon{fill:currentColor;animation:heartbeat 0.3s ease}.like-text{display:flex;align-items:center;gap:0.5rem;padding:0.6rem 1.2rem;border:2px solid currentColor;border-radius:50px;background:transparent;color:inherit;font-family:inherit;font-size:1rem}.like-text .heart-icon{fill:currentColor}.heart-icon{width:1.2rem;height:1.2rem;transition:fill 0.2s ease}@keyframes like-color-gradient{0%,100%{color:inherit}30%,70%{color:#ff4757}}@keyframes draw-heart{to{stroke-dashoffset:0}}.inline-btn.like-intro-animation{animation:like-color-gradient 2s ease-in-out}.heart-path-animated{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-heart 4s ease-in-out forwards}.like-count{font-weight:bold;min-width:1.5rem;text-align:center}@keyframes heartbeat{0%,100%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1.1)}}.view-counter{display:flex;align-items:center;gap:0.4rem;opacity:0.7;font-size:0.95rem}.view-icon{width:1.1rem;height:1.1rem}.view-count{min-width:1rem;text-align:center}.article-meta{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;font-size:0.9rem;opacity:0.8;margin-bottom:1.5rem}.separator{opacity:0.5}.inline-item{display:inline-flex;align-items:center;gap:0.5rem}.inline-item.nowrap{white-space:nowrap}.inline-btn{display:inline-flex;align-items:center;gap:0.5rem;background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer;padding:0;opacity:0.8;transition:opacity 0.2s ease}.inline-btn:hover{opacity:1}.inline-btn.active .icon{fill:currentColor}.icon{width:1rem;height:1rem;transition:fill 0.2s ease}.count{min-width:1rem}
