.news-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.news-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.news-image-wrapper{position:relative;overflow:hidden}.news-image-wrapper img{transition:transform .5s ease}.news-card:hover .news-image-wrapper img{transform:scale(1.1)}.category-badge{transition:all .3s ease}.news-card:hover .category-badge{transform:scale(1.05)}.filter-btn{transition:all .3s ease}.filter-btn.active{background:linear-gradient(135deg,#165fac,#287f3b);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.search-box{transition:all .3s ease}.search-box:focus-within{box-shadow:0 0 0 3px #165fac33}
