/* 自动生成 · tools/tesla-unify/build.py · 请勿手改 */
/* inline */
:root:not(#qmT){--surface-0:#171A20!important;--surface-1:#171A20!important;--surface-2:#171A20!important;--surface-3:#171A20!important;--surface-4:#171A20!important;--accent:#A2A3A5!important;--accent-dim:#A2A3A5!important;--text:#E2E3E3!important;--text-dim:#A2A3A5!important}
html:not(#qmT) body{background-color:var(--surface-0)!important;color:var(--text)!important}
html:not(#qmT) ::selection{background-color:var(--accent)!important;color:var(--surface-0)!important}
html:not(#qmT) .hero::before{background-image:radial-gradient(circle at 30% 50%, rgba(62,106,225,0.08) 0%, transparent 50%)!important}
html:not(#qmT) .hero h1{-webkit-text-fill-color:transparent!important}
html:not(#qmT) .hero-subtitle{color:var(--text-dim)!important}
html:not(#qmT) .hero-subtitle strong{color:var(--accent)!important}
html:not(#qmT) .btn-primary{background-color:var(--accent)!important;color:var(--surface-0)!important}
html:not(#qmT) .btn-primary:hover{background-color:var(--accent-dim)!important}
html:not(#qmT) .btn-secondary{background-color:var(--surface-3)!important;color:var(--text)!important;border:1px solid var(--surface-4)!important}
html:not(#qmT) .btn-secondary:hover{background-color:var(--surface-4)!important;border-color:var(--accent)!important}
html:not(#qmT) .manifesto{background-color:var(--surface-1)!important}
html:not(#qmT) .manifesto p{color:var(--text-dim)!important}
html:not(#qmT) .manifesto p strong{color:var(--accent)!important}
html:not(#qmT) .split-section{background-color:var(--surface-2)!important}
html:not(#qmT) .split-col h3{color:var(--accent)!important}
html:not(#qmT) .card{background-color:var(--surface-3)!important;border:1px solid var(--surface-4)!important}
html:not(#qmT) .card:hover{background-color:var(--surface-4)!important}
html:not(#qmT) .card p{color:var(--text-dim)!important}
html:not(#qmT) .method-card{background-color:var(--surface-2)!important;border:1px solid var(--surface-3)!important}
html:not(#qmT) .method-card:hover{background-color:var(--surface-3)!important;border-color:var(--accent)!important}
html:not(#qmT) .method-number{background-color:var(--accent)!important;color:var(--surface-0)!important}
html:not(#qmT) .method-card p{color:var(--text-dim)!important}
html:not(#qmT) .method-card li{color:var(--text-dim)!important}
html:not(#qmT) .method-card li::before{color:var(--accent)!important}
html:not(#qmT) .stat-card{background-color:var(--surface-2)!important;border:1px solid var(--surface-3)!important}
html:not(#qmT) .stat-card:hover{background-color:var(--surface-3)!important}
html:not(#qmT) .stat-value{color:var(--accent)!important}
html:not(#qmT) .stat-label{color:var(--text-dim)!important}
html:not(#qmT) .case-card{background-color:var(--surface-2)!important;border:1px solid var(--surface-3)!important}
html:not(#qmT) .case-card:hover{background-color:var(--surface-3)!important;border-color:var(--accent)!important}
html:not(#qmT) .case-tag{background-color:var(--accent)!important;color:var(--surface-0)!important}
html:not(#qmT) .case-desc{color:var(--text-dim)!important}
html:not(#qmT) .metric{background-color:var(--surface-3)!important}
html:not(#qmT) .metric:hover{background-color:var(--surface-4)!important}
html:not(#qmT) .metric-value{color:var(--accent)!important}
html:not(#qmT) .metric-label{color:var(--text-dim)!important}
html:not(#qmT) .quote{border-left:3px solid var(--accent)!important;color:var(--text-dim)!important}
html:not(#qmT) .quote-author{color:var(--text-dim)!important}
html:not(#qmT) .testimonial{background-color:var(--surface-2)!important;border:1px solid var(--surface-3)!important}
html:not(#qmT) .testimonial:hover{background-color:var(--surface-3)!important}
html:not(#qmT) .testimonial-text{color:var(--text-dim)!important}
html:not(#qmT) .author-avatar{background-color:var(--accent)!important;color:var(--surface-0)!important}
html:not(#qmT) .author-info p{color:var(--text-dim)!important}
html:not(#qmT) .faq-item{background-color:var(--surface-2)!important;border:1px solid var(--surface-3)!important}
html:not(#qmT) .faq-item:hover{background-color:var(--surface-3)!important}
html:not(#qmT) .faq-question span:last-child{color:var(--accent)!important}
html:not(#qmT) .faq-answer{color:var(--text-dim)!important}
html:not(#qmT) .cta{background-color:var(--surface-1)!important}
html:not(#qmT) .cta p{color:var(--text-dim)!important}
html:not(#qmT) .cta-phone{color:var(--accent)!important}
html:not(#qmT) nav{background-color:rgba(23,26,32,0.95)!important;border-bottom:1px solid var(--surface-3)!important}
html:not(#qmT) .nav-logo{color:var(--text)!important}
html:not(#qmT) .nav-logo:hover{color:var(--accent)!important}
html:not(#qmT) .nav-links a{color:var(--text-dim)!important}
html:not(#qmT) .nav-links a:hover{color:var(--accent)!important}
html:not(#qmT) .nav-links a::after{background-color:var(--accent)!important}
html:not(#qmT) body > nav{background-color:transparent!important;border-bottom:1px solid transparent!important}
html:not(#qmT) .nav-logo{color:#FFFFFF!important}
html:not(#qmT) .nav-links a{color:#FFFFFF!important}
html:not(#qmT) .nav-links a:hover{color:#D0D1D2!important}
html:not(#qmT) .nav-links a::after{background-color:#D0D1D2!important}
