:root{--primary-color:#e63946;--secondary-color:#1d3557;--bg-color:#f8f9fa;--text-dark:#2b2d42;--text-grey:#6c757d;--white:#fff;--font-family:'Inter',sans-serif;--transition:all .3s ease-in-out}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-dark);margin:0;padding:0;-webkit-font-smoothing:antialiased}.top-header{background-color:var(--secondary-color);color:var(--white);font-size:.85rem;padding:8px 0}.top-header a{color:#adb5bd;text-decoration:none;margin-left:15px;transition:var(--transition)}.top-header a:hover{color:var(--white)}.navbar-brand{font-weight:800;font-size:1.8rem;color:var(--primary-color)!important;letter-spacing:-1px}.navbar.premium-nav{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-bottom:2px solid var(--primary-color);padding:15px 0}.premium-nav .nav-link{font-weight:600;color:var(--secondary-color)!important;text-transform:uppercase;font-size:.95rem;margin:0 5px;position:relative}.premium-nav .nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary-color);transition:var(--transition)}.premium-nav .nav-link:hover::after{width:100%}.hero-news{position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:25px;cursor:pointer}.hero-news img{width:100%;height:480px;object-fit:cover;transition:transform .5s ease}.hero-news:hover img{transform:scale(1.03)}.hero-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);padding:40px 30px 20px;color:var(--white)}.hero-badge{background:var(--primary-color);color:var(--white);padding:5px 12px;border-radius:4px;font-size:.8rem;font-weight:bold;text-transform:uppercase;margin-bottom:10px;display:inline-block}.hero-title{font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:10px}.side-news{display:flex;margin-bottom:20px;background:var(--white);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:var(--transition)}.side-news:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.side-news img{width:120px;height:120px;object-fit:cover}.side-news-content{padding:15px;display:flex;flex-direction:column;justify-content:center}.side-news-title{font-size:1.05rem;font-weight:700;color:var(--secondary-color);text-decoration:none;line-height:1.3}.side-news-title:hover{color:var(--primary-color)}.side-news-meta{font-size:.8rem;color:var(--text-grey);margin-top:8px}.premium-footer{background:var(--secondary-color);color:var(--white);padding:60px 0 20px;margin-top:60px;border-top:4px solid var(--primary-color);box-shadow:0 -4px 15px rgba(0,0,0,.05)}.footer-title{font-weight:700;margin-bottom:20px;color:var(--white)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#adb5bd;text-decoration:none;transition:var(--transition)}.footer-links a:hover{color:var(--primary-color);padding-left:5px}.news-content p{margin-bottom:1.2em}.news-content img{max-width:100%;height:auto;margin:1em 0}.news-content blockquote{border-left:4px solid var(--primary-color);padding:15px 20px;margin:1.5em 0;background:#f8f9fa;border-radius:0 8px 8px 0}.breadcrumb{background:transparent;padding:0;font-size:.9rem}.breadcrumb a{color:var(--primary-color);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.card{transition:var(--transition);border-radius:8px;border:0;box-shadow:0 4px 12px rgba(0,0,0,.04)}.card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.card .position-absolute{transition:var(--transition)}.ticker-wrap{cursor:default}.ticker-move:hover{animation-play-state:paused!important}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.badge.bg-danger{background-color:var(--primary-color)!important}.page-link{color:var(--secondary-color);border-color:#dee2e6}.page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color)}@media(max-width:768px){.hero-news img{height:280px}.hero-title{font-size:1.4rem}.hero-overlay{padding:20px 15px 10px}.navbar-brand{margin-left:auto!important;margin-right:auto!important}.navbar-toggler{position:absolute;left:15px;z-index:10}.side-news img{width:80px;height:80px}.top-header{font-size:.75rem}.premium-nav .nav-link{font-size:.85rem}}@media(max-width:576px){.hero-news img{height:200px}.hero-title{font-size:1.2rem}.top-header .d-flex{flex-direction:column;gap:5px}}main{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:inherit}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c5303c}@media(prefers-color-scheme:dark){:root{--bg-color:#121212;--text-dark:#e4e6eb;--secondary-color:#0b101a;--white:#1e1e1e;--text-grey:#a0aab2}body{background-color:var(--bg-color);color:var(--text-dark)}.bg-white,.card,.side-news{background-color:var(--white)!important;border-color:#2a2a2a!important;color:var(--text-dark)}.text-dark{color:var(--text-dark)!important}.text-secondary{color:#90a4ae!important}.premium-nav{background:rgba(30,30,30,.95);border-bottom:2px solid var(--primary-color)}.premium-nav .nav-link{color:var(--text-dark)!important}.alert-light,.bg-light{background-color:#2a2a2a!important;color:var(--text-dark)!important;border-color:#3b3b3b!important}.breadcrumb-item a{color:var(--text-grey)}.breadcrumb-item.active{color:var(--text-dark)}.border,.border-top,.border-bottom{border-color:#2a2a2a!important}.list-group-item{background-color:var(--white);color:var(--text-dark);border-color:#2a2a2a}}.glass-panel{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hover-scale{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.hover-scale:hover{transform:scale(1.02)}.dynamic-shadow{transition:box-shadow .3s ease}.dynamic-shadow:hover{box-shadow:0 15px 35px rgba(230,57,70,.15)}.hover-opacity{transition:opacity .2s;opacity:.8}.hover-opacity:hover{opacity:1}.mega-menu-bar{background-color:var(--primary-color,#1976d2);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.header-mega-menu .nav-link{color:rgba(255,255,255,.9)!important;transition:all .2s;border-bottom:3px solid transparent;padding-top:1.2rem!important;padding-bottom:1.2rem!important;font-size:.95rem;letter-spacing:.3px}.header-mega-menu .nav-link:hover,.header-mega-menu .nav-item:hover .nav-link{background-color:rgba(0,0,0,.15);color:#fff!important;border-bottom-color:var(--accent-color,#ff4081)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hover-text-primary:hover{color:var(--primary-color)!important}.hover-bg-light:hover{background-color:#f8f9fa!important}.slider-news-link{transition:var(--transition)}.slider-bg-layer{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.slider-news-link:hover .slider-bg-layer{transform:scale(1.05)!important}.slider-content-layer{transition:padding-bottom .3s ease,background .3s ease}.slider-news-link:hover .slider-content-layer{padding-bottom:25px!important}