body.dark-mode .hero-overlay::after{opacity:1}body.dark-mode .hero-countdown-box{background:rgba(10,15,30,.72);border-color:rgba(252,175,23,.45);box-shadow:0 25px 50px rgba(0,0,0,.9),inset 0 0 24px rgba(252,175,23,6%)}body.dark-mode .timer-item{background:rgba(0,0,0,.6);border-color:rgba(252,175,23,.2)}body.dark-mode .timer-item:hover{border-color:rgba(252,175,23,.55)}body.dark-mode .btn-countdown::after{background:rgba(10,15,30,.55)}body.dark-mode .btn-countdown:hover::after{background:#ffd166}body.dark-mode .btn-countdown:hover{color:var(--primary)}body.dark-mode .hero-text-side h1{text-shadow:0 0 20px rgba(252,175,23,.3)}body.dark-mode .toggle-label{background-color:rgba(10,15,30,.8)}body.dark-mode .captain-section{background:#0f172a}body.dark-mode .captain-quote-card{background:#121a2f;border-color:rgba(255,255,255,8%);border-left-color:var(--accent);box-shadow:0 20px 44px rgba(0,0,0,.35)}body.dark-mode .captain-quote-icon{color:rgba(252,175,23,7%)}body.dark-mode .captain-message{color:rgba(255,255,255,.8)}body.dark-mode .captain-signature{border-top-color:rgba(255,255,255,.1);background:rgba(255,255,255,4%)}body.dark-mode .captain-name{color:var(--text-light)}body.dark-mode .captain-role{color:var(--accent)}body.dark-mode .captain-portrait-img{filter:grayscale(20%)drop-shadow(0 14px 32px rgba(0,0,0,.45))}@media(hover:hover) and (pointer:fine){body.dark-mode .captain-portrait-frame:hover .captain-portrait-img{filter:grayscale(0%)drop-shadow(0 18px 36px rgba(0,0,0,.55))}body.dark-mode .captain-portrait-frame:hover .captain-portrait-plinth-bar{box-shadow:0 8px 22px rgba(252,175,23,.25)}}body.dark-mode .team-modern-section{background-color:#0f172a}body.dark-mode .tech-item{background:#1e293b;box-shadow:0 5px 15px rgba(0,0,0,.4)}body.dark-mode .tech-item span{color:var(--text-light)}body.dark-mode .bg-gradient-glow{display:none}body.dark-mode .team-testimonials-section{background:linear-gradient(180deg,#131c31 0%,#0c1424 100%)}body.dark-mode .testimonials-header .section-title-modern{color:var(--text-light)}body.dark-mode .testimonials-lead{color:rgba(255,255,255,.72)}body.dark-mode .testimonial-card{background:#1e2229;border-color:rgba(255,255,255,.1);border-top-color:var(--accent);box-shadow:none}@media(hover:hover) and (pointer:fine){body.dark-mode .testimonial-card-wrap:hover .testimonial-card{box-shadow:0 24px 52px rgba(0,0,0,.45);border-color:rgba(252,175,23,.35)}}body.dark-mode .testimonial-quote-icon{color:rgba(252,175,23,.1)}body.dark-mode .testimonial-stars{color:var(--accent)}body.dark-mode .testimonial-text p{color:rgba(255,255,255,.88)}body.dark-mode .testimonial-footer{background:rgba(255,255,255,4%);border-top-color:rgba(255,255,255,.1)}body.dark-mode .testimonial-name{color:var(--text-light)}body.dark-mode .testimonial-role{color:var(--accent)}body.dark-mode .floating-stat-card{background:rgba(255,255,255,5%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);box-shadow:-5px 0 0 var(--accent),0 15px 35px rgba(0,0,0,.6)}body.dark-mode .floating-stat-card .stat-label{color:rgba(255,255,255,.7)}body.dark-mode .floating-stat-card .stat-sublabel{color:rgba(255,255,255,.4)}body.dark-mode .floating-stat-card .stat-number{color:var(--text-light)}body.dark-mode .platform-glow{display:none}body.dark-mode .car-showcase-wrapper::after{display:none}body.dark-mode .index-main-stats-grid .stat-box{background:rgba(255,255,255,5%);border-color:rgba(255,255,255,5%)}body.dark-mode .index-main-stats-grid .stat-value{color:var(--text-light)}body.dark-mode .index-main-stats-grid .stat-label{color:rgba(255,255,255,.5)}body.dark-mode .cars-modern-section{background-color:#10192e}body.dark-mode .spec-card{background:#1e293b}body.dark-mode .spec-card:hover{background:#27364f;border-color:var(--accent)}body.dark-mode .spec-icon{background:rgba(252,175,23,.1);color:var(--accent)}body.dark-mode .spec-card:hover .spec-icon{background:var(--accent);color:var(--secondary)}body.dark-mode .spec-info h4{color:var(--text-light)}body.dark-mode .spec-info p{color:#94a3b8}body.dark-mode .floating-tech-badge{background:rgba(30,41,59,.85)}body.dark-mode .badge-label{color:#94a3b8}body.dark-mode .badge-value{color:var(--text-light)}body.dark-mode .btn-tech.outline{border-color:var(--accent);color:var(--accent)}body.dark-mode .btn-tech.outline:hover{background:var(--accent);color:var(--primary);border-color:var(--accent)}body.dark-mode .btn-tech-accent{box-shadow:0 4px 18px rgba(252,175,23,.28)}body.dark-mode .btn-tech.btn-tech-accent:hover{background:#ffd166;color:var(--primary);box-shadow:0 10px 30px rgba(252,175,23,.45)}body.dark-mode .news-section{background:linear-gradient(180deg,#131c31 0%,#0c1424 100%)}body.dark-mode .news-tab-btn{border-color:rgba(255,255,255,.15);color:var(--text-light)}body.dark-mode .news-tab-btn.active{background:var(--accent);border-color:var(--accent);color:var(--primary)}@media(hover:hover) and (pointer:fine){body.dark-mode .news-tab-btn:not(.active):hover{border-color:var(--accent);color:var(--accent);background:rgba(252,175,23,.12);box-shadow:0 8px 20px rgba(0,0,0,.35)}body.dark-mode .news-tab-btn.active:hover{background:#ffd166;border-color:#ffd166;color:var(--primary);box-shadow:0 8px 22px rgba(252,175,23,.25)}}body.dark-mode .news-card{background:rgba(255,255,255,4%);border-color:rgba(255,255,255,8%)}body.dark-mode .news-card-title{color:var(--text-light)}body.dark-mode .news-card-excerpt,body.dark-mode .news-card-meta,body.dark-mode .news-modal-text{color:#94a3b8}body.dark-mode .news-card-read{color:var(--accent)}@media(hover:hover) and (pointer:fine){body.dark-mode .news-card-read:hover{color:var(--text-light)}}body.dark-mode .news-carousel-nav{background:rgba(255,255,255,6%);border-color:rgba(255,255,255,.15);color:var(--text-light)}body.dark-mode .news-carousel-nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}body.dark-mode .news-carousel-dot{background:rgba(255,255,255,.25)}body.dark-mode .news-carousel-dot.active{background:var(--accent)}body.dark-mode .news-card-category,body.dark-mode .news-modal-category{background:rgba(252,175,23,.12);color:var(--accent)}body.dark-mode .news-modal-dialog{background:#0f172a;border-color:rgba(255,255,255,.12);color:#e2e8f0}body.dark-mode .news-modal-body h2{color:var(--text-light)}body.dark-mode .news-modal-meta,body.dark-mode .news-modal-date{color:#94a3b8}body.dark-mode .news-modal-text .news-lead{color:#e2e8f0}body.dark-mode .news-modal-text .news-subtitle{color:var(--accent)}body.dark-mode .news-modal-text strong{color:var(--text-light)}body.dark-mode .news-modal-text .news-highlight{background:0 0;color:var(--text-light);font-weight:800}body.dark-mode .news-modal-body{scrollbar-color:rgba(252,175,23,.35)transparent}body.dark-mode .news-modal-body::-webkit-scrollbar-thumb{background:rgba(252,175,23,.28)}body.dark-mode .news-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(252,175,23,.45)}body.dark-mode .news-modal-text .news-list li{background:rgba(255,255,255,4%)}body.dark-mode .news-modal-text .news-quote{background:rgba(30,41,59,.85);border-left-color:var(--accent);color:#f8fafc}body.dark-mode .news-modal-text .news-key-stat{background:rgba(255,255,255,5%);border-color:rgba(255,255,255,.1)}body.dark-mode .news-modal-text .news-key-stat-label{color:#94a3b8}