.navbar .nav-link{font-weight:600;letter-spacing:.5px;transition:all .3s ease}.navbar .nav-link:hover{color:#dc3545!important}.topbar{font-size:14px}.bg-dark .bi-search:hover{color:#ffc107!important;cursor:pointer}.bg-dark a:hover{color:#ffc107!important}.top-header{background-color:#c20809;padding:15px 0}.carousel-item img{transition:transform .4s ease}.carousel-item:hover img{transform:scale(1.05)}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,0,0,.6);border-radius:50%}h6 a:hover{color:#dc3545!important}.premium-carousel{border-radius:10px;overflow:hidden;position:relative}.premium-overlay{background:linear-gradient(0deg,rgba(0,0,0,.85) 10%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.2) 80%,transparent);border-radius:0 0 10px 10px}.premium-overlay h2{font-size:28px;line-height:1.3;max-width:90%}.premium-read-btn{border-radius:30px;padding:6px 16px;font-weight:600;transition:all .3s ease}.premium-read-btn:hover{background-color:#dc3545;color:#fff!important;transform:translateY(-2px)}.premium-arrow{width:8%;opacity:0;transition:opacity .3s ease}.premium-carousel:hover .premium-arrow{opacity:1}.premium-arrow-icon{background:rgba(0,0,0,.6);padding:12px 14px;border-radius:50%;color:#fff;font-size:18px;transition:all .3s ease}.premium-arrow-icon:hover{background:#dc3545;transform:scale(1.1)}.trending-title{border-left:4px solid #dc3545;padding-left:10px}.col-lg-4 h4{border-bottom:2px solid #eee;padding-bottom:10px}.col-lg-4 .d-flex{transition:all .3s ease}.col-lg-4 .d-flex:hover{transform:translateX(4px)}.col-lg-4 img{transition:transform .3s ease}.col-lg-4 .d-flex:hover img{transform:scale(1.05)}@media (max-width:992px){.premium-overlay h2{font-size:20px}.premium-carousel img{height:350px!important}}.blog-content p{font-size:18px;line-height:1.8;margin-bottom:18px}.blog-content h2,.blog-content h3{margin-top:25px;margin-bottom:15px}.blog-content img{max-width:100%;border-radius:8px;margin:20px 0}.slider-overlay{position:absolute;bottom:0;width:100%;padding:30px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.section-title,.slider-overlay h2{font-weight:700}.section-title{border-bottom:3px solid #dc3545;padding-bottom:10px;margin-bottom:30px}.category-title{font-weight:700;border-left:5px solid #dc3545;padding-left:12px;font-size:22px}.pagination .page-link{color:#000}.pagination .active .page-link{background-color:#dc3545;border-color:#dc3545;color:#fff}.categories h5 a{font-size:16px;margin-bottom:8px;font-weight:700}.categories p{font-size:15px}.footer-top{background:#c20808;color:#ddd;padding:60px 0}.footer-logo{font-weight:700;color:#fff}.footer-title{font-weight:600;margin-bottom:15px;color:#fff}.footer-top p{font-size:14px;line-height:1.7}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #fff;border-radius:50%;margin-left:10px;color:#fff;transition:all .3s ease;text-decoration:none}.footer-social a:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.footer-bottom{background:#000;color:#fff;padding:20px 0;font-size:14px}.scroll-top{position:fixed;bottom:30px;right:30px;background:#dc3545;border:none;color:#fff;padding:14px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease}.scroll-top:hover{background:#b02a37;transform:translateY(-4px)}