body.dark-mode .cars-page-container{background-color:#0f172a}body.dark-mode .showroom-bg-grid{background-image:linear-gradient(rgba(255,255,255,3%) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,3%) 1px,transparent 1px)}body.dark-mode .tech-line-overlay{background:linear-gradient( 90deg,transparent,rgba(255,255,255,.1),transparent )}body.dark-mode .giant-bg-text{-webkit-text-stroke:2px rgba(255,255,255,4%)}body.dark-mode .tech-circle{border-color:rgba(255,255,255,.1)}body.dark-mode .c2{border-color:rgba(252,175,23,.1)}body.dark-mode .selector-btn{background:rgba(255,255,255,2%);border-color:rgba(255,255,255,.1);box-shadow:0 4px 14px rgba(0,0,0,.3)}body.dark-mode .selector-btn:hover{background:rgba(255,255,255,8%)}body.dark-mode .selector-btn.active{background:rgba(252,175,23,.1);border-color:var(--accent)}body.dark-mode .btn-gen{color:rgba(255,255,255,.5)}body.dark-mode .btn-name{color:var(--text-light)}body.dark-mode .compare-trigger-btn{background:rgba(252,175,23,.16);border-color:rgba(252,175,23,.9);color:#fff;box-shadow:0 0 0 1px rgba(252,175,23,.15)inset}body.dark-mode .compare-trigger-btn:hover{background:rgba(252,175,23,.28);color:#fff}body.dark-mode .car-compare-backdrop{background:rgba(2,6,23,.78)}body.dark-mode .car-compare-dialog{background:radial-gradient( 120% 90% at 50% -10%,rgba(252,175,23,.12) 0%,transparent 55% ),linear-gradient(180deg,#111c33 0%,#0b1424 100%);border-color:rgba(252,175,23,.18);color:#e2e8f0;box-shadow:0 30px 70px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,3%)inset}body.dark-mode .car-compare-dialog__body{scrollbar-color:rgba(252,175,23,.45)rgba(255,255,255,4%)}body.dark-mode .car-compare-dialog__body::-webkit-scrollbar-track{background:rgba(255,255,255,4%)}body.dark-mode .car-compare-dialog__body::-webkit-scrollbar-thumb{background:rgba(252,175,23,.45)}body.dark-mode .car-compare-dialog__body::-webkit-scrollbar-thumb:hover{background:rgba(252,175,23,.65)}body.dark-mode .car-compare-close{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,5%);color:#cbd5e1}body.dark-mode .car-compare-close:hover{background:rgba(252,175,23,.15);color:var(--accent)}body.dark-mode .car-compare-title,body.dark-mode #compareCarAName,body.dark-mode #compareCarBName{color:#f8fafc}body.dark-mode .car-compare-table th select,body.dark-mode .compare-select-head select{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,5%);color:#f1f5f9}body.dark-mode .car-compare-table th select:hover,body.dark-mode .compare-select-head select:hover{border-color:rgba(252,175,23,.6);background:rgba(255,255,255,8%)}body.dark-mode .car-compare-table th select option,body.dark-mode .compare-select-head select option{background:#0b1325;color:#e2e8f0}body.dark-mode .car-compare-desktop{border-color:rgba(255,255,255,8%)}body.dark-mode .car-compare-table th,body.dark-mode .car-compare-table td{border-bottom-color:rgba(255,255,255,7%)}body.dark-mode .car-compare-table thead th{background:rgba(255,255,255,4%);border-bottom-color:rgba(252,175,23,.25)}body.dark-mode .car-compare-table tbody tr:hover{background:rgba(255,255,255,3%)}body.dark-mode .compare-row-label,body.dark-mode .compare-card-car-name{color:#94a3b8}body.dark-mode .compare-value-cell,body.dark-mode .compare-card-value{color:#e2e8f0}body.dark-mode .compare-value-cell.compare-better,body.dark-mode .compare-card-value.compare-better{color:#4ade80}body.dark-mode .compare-value-cell.compare-worse,body.dark-mode .compare-card-value.compare-worse{color:#f87171}body.dark-mode .compare-value-cell.compare-equal,body.dark-mode .compare-card-value.compare-equal{color:#cbd5e1}body.dark-mode .compare-diff{background:rgba(252,175,23,.12);border-color:rgba(252,175,23,.4);color:#fff}body.dark-mode .compare-diff--equal{color:#cbd5e1;background:rgba(255,255,255,5%);border-color:rgba(255,255,255,.15)}body.dark-mode .compare-card{background:rgba(255,255,255,4%);border-color:rgba(255,255,255,.1)}@media(max-width:760px){body.dark-mode .compare-vs-badge{color:#94a3b8}}body.dark-mode .stage-data{color:var(--text-light)}body.dark-mode .car-name{color:var(--text-light)}body.dark-mode .car-description{color:#b0b8c4}body.dark-mode .status-chip{background:rgba(255,255,255,5%);border-color:rgba(255,255,255,.1)}body.dark-mode .status-text{color:#b0b8c4}body.dark-mode .status-chip:has(.status-dot.inactive) .status-text{color:rgba(255,255,255,.4)}body.dark-mode .tech-badge{border-color:rgba(252,175,23,.55);background:rgba(252,175,23,.12)}body.dark-mode .stat-box{background:rgba(255,255,255,4%);border-color:rgba(255,255,255,8%);box-shadow:0 6px 18px rgba(0,0,0,.25)}body.dark-mode .stat-box:hover{border-color:rgba(252,175,23,.55);box-shadow:0 14px 28px rgba(0,0,0,.4)}body.dark-mode .stat-label{color:rgba(255,255,255,.5)}body.dark-mode .stat-value{color:var(--text-light)}body.dark-mode .stat-bar{background:rgba(255,255,255,.1)}body.dark-mode .specs-grid-container{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.1);box-shadow:0 20px 50px rgba(0,0,0,.3)}body.dark-mode .specs-grid-container::before{background:linear-gradient( 90deg,var(--accent) 0%,rgba(252,175,23,.55) 50%,rgba(252,175,23,.2) 100% )}body.dark-mode .spec-cell{border-bottom-color:rgba(255,255,255,8%)}body.dark-mode .spec-lbl{color:rgba(255,255,255,.45)}body.dark-mode .spec-val{color:var(--text-light)}body.dark-mode .hero-car-img{filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}