.page-header[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding:25px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;position:relative;overflow:hidden}.page-header[data-v-2a4d9a2b]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);-webkit-animation:rotate-2a4d9a2b 20s linear infinite;animation:rotate-2a4d9a2b 20s linear infinite}@-webkit-keyframes rotate-2a4d9a2b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-2a4d9a2b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-content[data-v-2a4d9a2b]{z-index:1}.page-title[data-v-2a4d9a2b]{margin:0 0 8px 0;font-size:28px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-subtitle[data-v-2a4d9a2b]{margin:0;font-size:14px;opacity:.9}.header-stats[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;z-index:1}.stat-item[data-v-2a4d9a2b]{text-align:center}.stat-number[data-v-2a4d9a2b]{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.stat-label[data-v-2a4d9a2b]{font-size:12px;opacity:.8}.filter-section[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;padding:20px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.filter-left[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-tag[data-v-2a4d9a2b]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:20px;font-size:13px}.category-tag[data-v-2a4d9a2b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.news-grid[data-v-2a4d9a2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.news-card[data-v-2a4d9a2b]{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.news-card[data-v-2a4d9a2b]:hover{-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.news-card.featured[data-v-2a4d9a2b]{grid-column:span 2}.news-card.featured .card-image-container img[data-v-2a4d9a2b]{height:300px}.card-image-container[data-v-2a4d9a2b]{position:relative;overflow:hidden}.card-image-container img[data-v-2a4d9a2b]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.news-card:hover .card-image-container img[data-v-2a4d9a2b]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-overlay[data-v-2a4d9a2b]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.news-card:hover .image-overlay[data-v-2a4d9a2b]{opacity:1}.overlay-content[data-v-2a4d9a2b]{color:#fff;text-align:center;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.news-card:hover .overlay-content[data-v-2a4d9a2b]{-webkit-transform:translateY(0);transform:translateY(0)}.overlay-content i[data-v-2a4d9a2b]{font-size:24px;margin-bottom:8px;display:block}.news-badge[data-v-2a4d9a2b]{position:absolute;top:15px;right:15px;background:linear-gradient(45deg,#ff6b6b,#ee5a52);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-animation:pulse-2a4d9a2b 2s infinite;animation:pulse-2a4d9a2b 2s infinite}@-webkit-keyframes pulse-2a4d9a2b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-2a4d9a2b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.news-content[data-v-2a4d9a2b]{padding:25px}.news-category[data-v-2a4d9a2b]{margin-bottom:12px}.news-content h3[data-v-2a4d9a2b]{margin:0 0 15px 0;font-size:18px;font-weight:600;color:#333;line-height:1.4;-webkit-line-clamp:2}.news-content h3[data-v-2a4d9a2b],.news-content p[data-v-2a4d9a2b]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.news-content p[data-v-2a4d9a2b]{margin:0 0 20px 0;font-size:14px;color:#666;line-height:1.6;-webkit-line-clamp:3}.news-meta[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.meta-left[data-v-2a4d9a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.news-likes[data-v-2a4d9a2b],.news-time[data-v-2a4d9a2b],.news-views[data-v-2a4d9a2b]{font-size:12px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.news-likes[data-v-2a4d9a2b]{cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.news-likes[data-v-2a4d9a2b]:hover{color:#f56c6c}.news-likes i.liked[data-v-2a4d9a2b]{color:#f56c6c;-webkit-animation:heartBeat-2a4d9a2b .6s;animation:heartBeat-2a4d9a2b .6s}@-webkit-keyframes heartBeat-2a4d9a2b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes heartBeat-2a4d9a2b{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.reading-progress[data-v-2a4d9a2b]{height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.progress-bar[data-v-2a4d9a2b]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.load-more-section[data-v-2a4d9a2b]{text-align:center;margin-top:40px}.load-more-btn[data-v-2a4d9a2b]{padding:12px 30px;border-radius:25px;font-weight:600;background:linear-gradient(45deg,#667eea,#764ba2);border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.load-more-btn[data-v-2a4d9a2b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4)}.empty-state[data-v-2a4d9a2b]{text-align:center;padding:60px 20px;color:#999}.empty-state i[data-v-2a4d9a2b]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-state p[data-v-2a4d9a2b]{font-size:16px;margin:0}@media (max-width:768px){.page-header[data-v-2a4d9a2b]{gap:20px;text-align:center}.filter-section[data-v-2a4d9a2b],.page-header[data-v-2a4d9a2b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-section[data-v-2a4d9a2b]{gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.filter-left[data-v-2a4d9a2b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-grid[data-v-2a4d9a2b]{grid-template-columns:1fr}.news-card.featured[data-v-2a4d9a2b]{grid-column:span 1}.news-content[data-v-2a4d9a2b]{padding:20px}.meta-left[data-v-2a4d9a2b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media (max-width:480px){.page-title[data-v-2a4d9a2b]{font-size:24px}.header-stats[data-v-2a4d9a2b]{gap:20px}.stat-number[data-v-2a4d9a2b]{font-size:20px}}