*{margin:0;padding:0;box-sizing:border-box}body{font-family:Hind,sans-serif;background:#f5f5f5;color:#222;line-height:1.7}main{width:100%}.hero-slider{position:relative;width:100%;height:550px;overflow:hidden;background:#000}.hero-image{width:100%;height:100%}.hero-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.hero-slider:hover img{transform:scale(1.03)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.75));display:flex;align-items:flex-end}.hero-content{max-width:900px;padding:60px;color:#fff}.hero-category{display:inline-block;padding:8px 18px;border-radius:30px;background:#e63946;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}#heroTitle{font-size:48px;font-weight:700;line-height:1.3;margin-bottom:20px}#heroDescription{font-size:20px;color:#eee;margin-bottom:30px;max-width:750px}.read-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;background:#e63946;color:#fff;text-decoration:none;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.read-btn:hover{background:#c62839;transform:translateY(-2px)}.hero-control{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;border:none;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:28px;cursor:pointer;transition:.3s;backdrop-filter:blur(8px)}.hero-control:hover{background:#e63946}#heroPrev{left:25px}#heroNext{right:25px}.homepage-grid{width:90%;max-width:1400px;margin:40px auto;display:grid;grid-template-columns:2fr 1fr;gap:35px}.homepage-left{display:flex;flex-direction:column;gap:40px}.homepage-sidebar{display:flex;flex-direction:column;gap:30px}.news-section,.sidebar-section{background:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 18px rgba(0,0,0,.08)}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:2px solid #eee;padding-bottom:12px}.section-title h2{color:#1d3557;font-size:28px}.section-title a{text-decoration:none;color:#e63946;font-weight:600}.section-title a:hover{text-decoration:underline}.sidebar-section h3{color:#1d3557;font-size:24px;margin-bottom:20px;border-left:5px solid #e63946;padding-left:12px}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.news-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:.35s;display:flex;flex-direction:column}.news-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.news-card img{width:100%;height:220px;object-fit:cover;transition:.4s}.news-card:hover img{transform:scale(1.05)}.news-content{padding:20px}.news-category{display:inline-block;background:#e63946;color:#fff;padding:5px 12px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:15px}.news-content h3{font-size:23px;line-height:1.5;color:#1d3557;margin-bottom:15px}.news-content h3 a{text-decoration:none;color:#1d3557}.news-content h3 a:hover{color:#e63946}.news-content p{color:#555;font-size:17px;margin-bottom:18px;line-height:1.7}.news-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:14px;color:#777}.read-more{display:inline-block;color:#e63946;text-decoration:none;font-weight:600;transition:.3s}.read-more:hover{letter-spacing:.5px}#featuredNews{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}#featuredNews .news-card{border:2px solid #e63946}.featured-label{position:absolute;top:15px;left:15px;background:gold;color:#111;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:700}.news-image{position:relative;overflow:hidden}.news-image::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.15))}.news-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.news-author{color:#666;font-size:14px}.news-views{color:#666;font-size:14px}.news-date{color:#999;font-size:13px}.news-card{animation:fadeUp .6s ease}@keyframes fadeUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.empty-news{text-align:center;padding:50px;color:#777;font-size:20px}.sidebar-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08)}.sidebar-section h3{background:#1d3557;color:#fff;padding:18px;font-size:22px;margin:0}.sidebar-news{display:flex;gap:15px;padding:15px;border-bottom:1px solid #eee;transition:.3s}.sidebar-news:last-child{border-bottom:none}.sidebar-news:hover{background:#f8f8f8}.sidebar-news img{width:95px;height:75px;object-fit:cover;border-radius:8px;flex-shrink:0}.sidebar-content{flex:1}.sidebar-content h4{font-size:16px;line-height:1.5;margin-bottom:8px}.sidebar-content h4 a{text-decoration:none;color:#222}.sidebar-content h4 a:hover{color:#e63946}.sidebar-content span{font-size:13px;color:#888}.trending-number{width:35px;height:35px;border-radius:50%;background:#e63946;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}#mostViewedNews .sidebar-news{align-items:center}.category-sections{width:90%;max-width:1400px;margin:60px auto;display:flex;flex-direction:column;gap:50px}.category-block{background:#fff;border-radius:15px;box-shadow:0 5px 18px rgba(0,0,0,.08);padding:30px}.category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:3px solid #e63946;padding-bottom:12px}.category-header h2{font-size:30px;color:#1d3557}.category-header a{color:#e63946;font-weight:600;text-decoration:none}.category-header a:hover{text-decoration:underline}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.category-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.08);transition:.3s}.category-card:hover{transform:translateY(-6px)}.category-card img{width:100%;height:180px;object-fit:cover}.category-body{padding:18px}.category-body h3{font-size:19px;line-height:1.5;margin-bottom:10px}.category-body h3 a{text-decoration:none;color:#1d3557}.category-body h3 a:hover{color:#e63946}.category-body p{color:#666;font-size:15px;line-height:1.7;margin-bottom:15px}.category-meta{display:flex;justify-content:space-between;color:#888;font-size:13px}.category-card:hover img{transform:scale(1.05);transition:.4s}.category-block+.category-block{margin-top:10px}.load-more-section{width:100%;display:flex;justify-content:center;align-items:center;margin:60px 0}#loadMoreBtn{min-width:220px;padding:15px 40px;border:none;border-radius:8px;background:#e63946;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:.3s}#loadMoreBtn:hover{background:#c62839;transform:translateY(-3px)}#loadMoreBtn:disabled{background:#999;cursor:not-allowed}.skeleton{position:relative;overflow:hidden;background:#e5e5e5;border-radius:8px}.skeleton::before{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:skeletonLoading 1.2s infinite}@keyframes skeletonLoading{100%{left:100%}}.newsletter{width:90%;max-width:1200px;margin:70px auto;background:#1d3557;color:#fff;border-radius:18px;padding:60px;text-align:center}.newsletter h2{font-size:36px;margin-bottom:15px}.newsletter p{font-size:18px;color:#ddd;margin-bottom:30px}.newsletter-form{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.newsletter-form input{width:420px;max-width:100%;padding:16px;border:none;border-radius:8px;font-size:17px;outline:0}.newsletter-form button{padding:16px 35px;border:none;border-radius:8px;background:#e63946;color:#fff;font-size:17px;cursor:pointer;transition:.3s}.newsletter-form button:hover{background:#c62839}.ad-container{width:100%;min-height:120px;background:#fafafa;border:2px dashed #ddd;display:flex;justify-content:center;align-items:center;color:#999;font-size:18px;border-radius:12px;margin:35px 0}button{transition:.3s}button:active{transform:scale(.96)}.dark{background:#121212;color:#eee}.dark .category-block,.dark .news-card,.dark .news-section,.dark .sidebar-section{background:#1d1d1d;color:#fff}.dark .category-body h3,.dark .category-header h2,.dark .news-content h3,.dark .section-title h2,.dark .sidebar-content h4{color:#fff}.dark .category-body p,.dark .category-meta,.dark .news-content p,.dark .news-meta,.dark .sidebar-content span{color:#bbb}.dark .newsletter{background:#000}.dark .ad-container{background:#1a1a1a;border-color:#444;color:#777}footer{margin-top:60px}html{scroll-behavior:smooth}img{transition:.4s}.category-card:hover,.news-card:hover,.sidebar-section:hover{box-shadow:0 12px 30px rgba(0,0,0,.15)}@media (min-width:1400px){.hero-content{max-width:900px}#heroTitle{font-size:52px}.news-grid{grid-template-columns:repeat(3,1fr)}.category-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.homepage-grid{grid-template-columns:2fr 1fr;gap:25px}.news-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(3,1fr)}#heroTitle{font-size:42px}.hero-content{padding:40px}}@media (max-width:992px){.hero-slider{height:430px}.homepage-grid{grid-template-columns:1fr}.homepage-sidebar{margin-top:20px}.news-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.hero-content{padding:35px}#heroTitle{font-size:34px}#heroDescription{font-size:18px}.section-title h2{font-size:24px}.newsletter{padding:40px}.newsletter h2{font-size:30px}}@media (max-width:768px){.hero-slider{height:350px}.hero-content{padding:25px}#heroTitle{font-size:28px}#heroDescription{font-size:16px}.hero-control{width:45px;height:45px;font-size:22px}.news-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:1fr}.news-card img{height:220px}.sidebar-news{flex-direction:column}.sidebar-news img{width:100%;height:180px}.newsletter{padding:30px 20px}.newsletter h2{font-size:26px}.newsletter p{font-size:16px}.newsletter-form{flex-direction:column}.newsletter-form input{width:100%}.newsletter-form button{width:100%}.section-title{flex-direction:column;align-items:flex-start;gap:10px}.category-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:576px){.hero-slider{height:300px}.hero-content{padding:20px}.hero-category{font-size:12px;padding:6px 12px}#heroTitle{font-size:22px;line-height:1.4}#heroDescription{display:none}.hero-control{display:none}.read-btn{padding:12px 20px;font-size:14px}.news-content{padding:15px}.news-content h3{font-size:19px}.news-content p{font-size:15px}.news-meta{font-size:13px}.section-title h2{font-size:22px}.sidebar-section h3{font-size:20px}.category-header h2{font-size:22px}.category-body h3{font-size:18px}.category-body p{font-size:14px}.newsletter{padding:25px 15px}.newsletter h2{font-size:22px}.newsletter p{font-size:15px}#loadMoreBtn{width:100%}}@media (max-width:400px){.hero-slider{height:260px}#heroTitle{font-size:19px}.hero-content{padding:15px}.news-card img{height:180px}.sidebar-news img{height:150px}.news-content h3{font-size:17px}.category-body h3{font-size:16px}.newsletter h2{font-size:20px}.newsletter p{font-size:14px}}@media print{#loadMoreBtn,.breaking-news,.hero-control,.newsletter,.sidebar-section,footer,header{display:none!important}body{background:#fff;color:#000}.category-card,.news-card{box-shadow:none;border:1px solid #ddd}}