/* YouAuto design A («Технический паспорт») + night theme. Active only with body.theme-a.
   Generated by recolor of theme-v2.css/theme-dark.css, then A's own styles.
   Rollback: /opt/vinatlas/design.sh road | v2 */
/* ---- recolor of theme-v2.css ---- */
body.theme-a .at-logo-mark{box-shadow:0 6px 15px rgba(194,65,12,.14)}
body.theme-a .at-brand-beta{color:#C2410C;background:#FFF4EF}
body.theme-a .at-nav-user{border:1px solid #FFEDE5;background:#FFEFE8;color:#C2410C}
body.theme-a .at-button-primary{box-shadow:0 8px 18px rgba(194,65,12,.18)}
body.theme-a .at-button-white:hover{color:#C2410C!important}
body.theme-a .at-kicker{color:#C2410C}
body.theme-a .at-inline-alert{border:1px solid #FFEDE5;background:#FFF4F0}
body.theme-a .at-inline-alert-info{background:#FFF4F0;border-color:#FFEDE5}
body.theme-a .at-alert-glyph{border:1px solid #F2B49B;color:#C2410C}
body.theme-a.atlas-app a:focus-visible,body.theme-a.atlas-home a:focus-visible,body.theme-a.atlas-app button:focus-visible,body.theme-a.atlas-home button:focus-visible,body.theme-a.atlas-app input:focus-visible,body.theme-a.atlas-home input:focus-visible,body.theme-a.atlas-app select:focus-visible,body.theme-a.atlas-home select:focus-visible{outline:3px solid #F2B49B}
body.theme-a .at-hero:before{background:radial-gradient(circle,rgba(194,65,12,.36),rgba(194,65,12,.05) 55%,transparent 72%)}
body.theme-a .at-hero-light-b{background:#C2410C}
body.theme-a .at-hero-eyebrow{color:#F2B49B}
body.theme-a .at-hero-gradient{background:linear-gradient(100deg,#f9e7ff 10%,#F2B49B 52%,#b8f0eb 95%)}
body.theme-a .at-vin-form>label{color:#FFEDE5}
body.theme-a .at-vin-control button{background:#C2410C}
body.theme-a .at-vin-control button:hover{background:#C2410C}
body.theme-a .at-hero-quicklinks a{color:#FFEDE5}
body.theme-a .at-orbit{border:1px solid rgba(242,180,155,.15)}
body.theme-a .at-product-supratitle{color:#C2410C}
body.theme-a .at-product-tags span{color:#C2410C;background:#FFF3EE}
body.theme-a .at-product-icon{color:#C2410C}
body.theme-a .at-product-bottom{background:#FFFCFA}
body.theme-a .at-floating-note span{color:#C2410C}
body.theme-a .at-hero-bottom b{color:#FFEDE5}
body.theme-a .at-feature:hover{border-color:#FFEDE5}
body.theme-a .at-feature-top>span{background:#FFF5F1}
body.theme-a .at-step-number{background:#FFF5F1;color:#C2410C}
body.theme-a .at-final-cta{background:#C2410C}
body.theme-a .at-final-blob{background:#F2B49B}
body.theme-a .at-final-cta .at-kicker{color:#FFEDE5}
@media(max-width:670px){
body.theme-a .at-nav-menu>a:not(.at-nav-cta):hover{background:#FFF6F2}
}
body.theme-a .at-stat-icon{color:#C2410C;background:#FFF4EF}
body.theme-a .at-garage-search{background:#FFFBF9}
body.theme-a #at-garage-filter{background:#FFFBF9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%238a8fa2' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center}
body.theme-a .at-vehicle-label-row{background:#FFFCFA}
body.theme-a .at-vehicle-item:hover{background:#FFFBF9}
body.theme-a .at-vehicle-avatar{background:linear-gradient(145deg,#FFEEE7,#FFF7F4);color:#C2410C}
body.theme-a .at-side-eyebrow{color:#FFEDE5}
body.theme-a .at-side-shape{color:#F2B49B}
body.theme-a .at-side-card-dark a{color:#FFEDE5;border-bottom:1px solid #C2410C}
body.theme-a .at-side-guide b{color:#F2B49B;background:#FFF5F1}
body.theme-a .at-form-card.at-form-primary{border-color:#FFEDE5;box-shadow:0 13px 35px rgba(194,65,12,.045)}
body.theme-a .at-method-icon{background:#FFF0EA;color:#C2410C}
body.theme-a .at-form-card input:focus,body.theme-a .at-auth-form input:focus{border-color:#F2B49B;box-shadow:0 0 0 3px rgba(194,65,12,.09)}
body.theme-a .at-new-aside{background:#FFF1EB;border:1px solid #FFEDE5}
body.theme-a .at-new-aside .at-kicker{color:#C2410C}
body.theme-a .at-aside-timeline>div:before{background:#FFEDE5}
body.theme-a .at-aside-timeline>div>span{color:#C2410C;border:1px solid #FFEDE5}
body.theme-a .at-aside-note{border:1px solid #FFEDE5}
body.theme-a .at-aside-note>span{color:#C2410C}
body.theme-a .at-auth-art{background:linear-gradient(145deg,#191e37,#C2410C)}
body.theme-a .at-auth-art:before{background:radial-gradient(circle,#C2410C,transparent 70%)}
body.theme-a .at-auth-art .at-kicker{color:#F2B49B}
body.theme-a .at-auth-art h1 em{color:#FFEDE5}
body.theme-a.atlas-app .crumb a:hover{color:#C2410C}
body.theme-a.atlas-app .report-head .eyebrow{color:#C2410C}
body.theme-a.atlas-app .pill{background:#FFF4EF}
body.theme-a .at-report-tabs>a.active,body.theme-a .at-report-tabs>a:hover{color:#C2410C;border-color:#C2410C}
body.theme-a.atlas-app .accent{color:#C2410C}
body.theme-a.atlas-app .filters>a:hover{background:#FFF7F3;color:#C2410C}
body.theme-a.atlas-app .filters>a.selected{background:#FFF2ED;color:#C2410C}
body.theme-a.atlas-app .filters>a.selected>span{color:#C2410C;background:#FFEDE5}
body.theme-a.atlas-app .btn-primary{background:#C2410C}
body.theme-a.atlas-app .btn-primary:hover{background:#C2410C}
body.theme-a.atlas-app .btn-secondary{background:#FFF6F2;color:#C2410C;border-color:#FFEDE5}
body.theme-a.atlas-app .btn-secondary:hover{background:#FFEFE8;color:#C2410C}
body.theme-a.atlas-app .source:hover{border-color:#F2B49B;box-shadow:0 7px 20px rgba(194,65,12,.06)}
body.theme-a.atlas-app .source-meta{color:#C2410C}
body.theme-a.atlas-app .source-go{color:#C2410C}
body.theme-a.atlas-app .source-go:hover{color:#C2410C}
body.theme-a.atlas-app .search-status .eyebrow{color:#C2410C}
body.theme-a.atlas-app .large-number{color:#C2410C}
body.theme-a.atlas-app progress.progress-bar{background:#FFEDE5}
body.theme-a.atlas-app progress.progress-bar::-webkit-progress-bar{background:#FFEDE5}
body.theme-a.atlas-app progress.progress-bar::-webkit-progress-value{background:#C2410C}
body.theme-a.atlas-app progress.progress-bar::-moz-progress-bar{background:#C2410C}
body.theme-a.atlas-app .sales-entry{background:linear-gradient(115deg,#FFF7F3,#fff);border:1px solid #FFEDE5;box-shadow:0 5px 22px rgba(194,65,12,.04)}
body.theme-a.atlas-app .sales-entry .eyebrow{color:#C2410C}
body.theme-a.atlas-app .sales-back{color:#C2410C}
body.theme-a.atlas-app .sales-country-tab{background:#FFF8F5}
body.theme-a.atlas-app .sales-country-tab .country-iso{background:#FFF2ED;border-color:#FFEDE5;color:#C2410C}
body.theme-a.atlas-app .sales-country-tab.active,body.theme-a.atlas-app .sales-country-tab:hover{background:#FFF2ED;border-color:#FFEDE5;color:#C2410C}
body.theme-a.atlas-app .sales-fetch-panel{background:#FFF8F5;border:1px solid #FFEDE5}
body.theme-a.atlas-app .sales-counters>div{background:#FFFCFA}
body.theme-a.atlas-app .sales-counters b{color:#C2410C}
body.theme-a.atlas-app .sale-card:hover{border-color:#F2B49B}
body.theme-a.atlas-app .sale-meta{color:#C2410C}
body.theme-a.atlas-app .sale-tag{background:#FFF2EC;border-color:#FFEDE5;color:#C2410C}
body.theme-a.atlas-app .sale-go{color:#C2410C}
body.theme-a.atlas-app .sale-market{background:#FFFCFB}
body.theme-a.atlas-app .sale-market:hover{background:#FFF8F5;border-color:#F2B49B}
body.theme-a.atlas-app .sale-market-arrow{color:#C2410C}
body.theme-a.atlas-app .factory-title .eyebrow{color:#C2410C}
body.theme-a.atlas-app .factory-specs small{color:#C2410C}
body.theme-a.atlas-app .factory-notice{background:#FFF6F2;border-color:#FFEDE5}
body.theme-a.atlas-app .factory-editor summary{color:#C2410C}
body.theme-a.atlas-app .factory-inputs input:focus{border-color:#C2410C}
body.theme-a.atlas-app .factory-option{background:#FFFAF8}
body.theme-a.atlas-app .factory-panel a{color:#C2410C}
body.theme-a.atlas-app .source a:focus-visible,body.theme-a.atlas-app .filters a:focus-visible{outline:3px solid #F2B49B}
@media(max-width:750px){
body.theme-a.atlas-app .filters>a{background:#FFFCFA}
body.theme-a.atlas-app .filters>a.selected{background:#FFF0E9}
}
body.theme-a .at-car-photo-stage{background:radial-gradient(circle at 72% 28%,rgba(242,180,155,.11),transparent 48%),
  linear-gradient(145deg,#e9edf5,#FFF9F6)}
body.theme-a .at-car-photo-unverified-icon{color:#C2410C}
body.theme-a .at-car-photo-eyebrow{color:#C2410C}
body.theme-a .at-car-photo-color{background:#FFFAF8;border:1px solid #FFEDE5}
body.theme-a .at-car-photo-color-symbol{border:1px solid #FFEDE5;background:#FFF0EA;color:#C2410C}
body.theme-a .at-car-photo-catalogs a,body.theme-a .at-car-photo-source{color:#C2410C}
body.theme-a .at-car-photo-catalogs a:hover,body.theme-a .at-car-photo-source:hover{color:#C2410C}
body.theme-a .at-garage-photo{background:#FFF2EC}
body.theme-a .at-garage-photo-placeholder small{color:#C2410C}
body.theme-a .at-photo-attribution a{color:#C2410C}
html[data-theme="dark"] body.theme-a .at-photo-attribution a{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-garage-colorline{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-car-photo-color-symbol.at-paint-swatch{box-shadow:inset 0 1px 2px rgba(255,255,255,.25),inset 0 -2px 5px rgba(0,0,0,.35),0 0 0 3px rgba(40,45,51,.8)}
body.theme-a .at-car-photo-color-symbol.at-paint-swatch.at-paint-purple{background:linear-gradient(135deg,#351a62 0%,#C2410C 53%,#412274 100%)}
body.theme-a .at-feature-illustration>img{filter:drop-shadow(0 4px 10px rgba(194,65,12,.09))}
html[data-theme="dark"] body.theme-a .at-feature-illustration>img{filter:drop-shadow(0 5px 12px rgba(19,21,24,.37))}
body.theme-a .at-car-brand-stage{background:radial-gradient(circle at 50% 34%,#FFF4EF,#FFEDE5 69%,#e0e5f1)}
body.theme-a .at-car-brand-stage:not(.at-car-brand-ford):not(.at-car-brand-nissan):not(.at-car-brand-bmw):not(.at-car-brand-volkswagen):not(.at-car-brand-toyota) .at-car-brand-emblem{background:linear-gradient(145deg,#C2410C,#272353)}
body.theme-a .at-car-brand-info{background:#FFFAF8}
body.theme-a .at-garage-logo-generic{background:linear-gradient(145deg,#C2410C,#C2410C)!important}
html[data-theme="dark"] body.theme-a .at-car-brand-panel{background:#1E2227;border-color:#343A42}
html[data-theme="dark"] body.theme-a .at-car-brand-stage{background:radial-gradient(circle at 49% 38%,#31363E,#1F2328 72%)}
html[data-theme="dark"] body.theme-a .at-car-brand-details h2{color:#F5F6F8}
html[data-theme="dark"] body.theme-a .at-car-brand-info{background:#262B30;border-color:#383F48}
html[data-theme="dark"] body.theme-a .at-car-brand-info strong{color:#EEF0F3}
body.theme-a .at-report-brave-link{color:#C2410C!important}
body.theme-a .at-world-head h1 .at-title-accent{color:#C2410C}
body.theme-a .at-world-back{color:#C2410C}
body.theme-a .at-world-badge{background:#C2410C}
body.theme-a .at-world-agreement>input{accent-color:#C2410C}
body.theme-a .at-world-domain{color:#C2410C}
body.theme-a .at-world-result h3 a:hover{color:#C2410C}
body.theme-a .at-world-open{color:#C2410C}
html[data-theme="dark"] body.theme-a .at-report-brave-link{color:#FF9A6B!important}
html[data-theme="dark"] body.theme-a .at-world-head h1,html[data-theme="dark"] body.theme-a .at-world-results-title h2{color:#F5F6F8}
html[data-theme="dark"] body.theme-a .at-world-intro,html[data-theme="dark"] body.theme-a .at-world-form,html[data-theme="dark"] body.theme-a .at-world-result{background:#1E2126;border-color:#394049}
html[data-theme="dark"] body.theme-a .at-world-intro strong,html[data-theme="dark"] body.theme-a .at-world-result h3{color:#F4F6F8}
html[data-theme="dark"] body.theme-a .at-world-field-row select{background:#191C1F;color:#F6F7F8;border-color:#3D444D}
html[data-theme="dark"] body.theme-a .at-factory-options-flat{border-color:#3B424B}
html[data-theme="dark"] body.theme-a .at-factory-options-flat h4{color:#F0F2F4}
body.theme-a.atlas-app .source-portal{color:#C2410C}
body.theme-a .at-world-warning a{color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .source-portal,html[data-theme="dark"] body.theme-a.atlas-app .source-portal a,html[data-theme="dark"] body.theme-a .at-world-domain a{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-world-warning a{color:#DCE0E6}
body.theme-a.atlas-app .parts-portal-card:hover{border-color:#F2B49B;box-shadow:0 8px 22px rgba(194,65,12,.11)}
body.theme-a.atlas-app .parts-portal-symbol{background:#FFF0E9;color:#C2410C}
body.theme-a.atlas-app .parts-portal-filter{background:#FFF7F3}
body.theme-a.atlas-app .parts-portal-open{color:#C2410C}
body.theme-a.atlas-app .repair-tab.active{background:#FFF0EA;border-color:#FFEDE5;color:#C2410C}
body.theme-a.atlas-app .repair-tab.active small{background:#FFEDE5;color:#C2410C}
body.theme-a.atlas-app .repair-tab:hover{border-color:#F2B49B}
html[data-theme="dark"] body.theme-a.atlas-app .parts-catalogs-panel,html[data-theme="dark"] body.theme-a.atlas-app .parts-portal-card,html[data-theme="dark"] body.theme-a.atlas-app .repair-tab{background:#1C2024;border-color:#3B424B}
html[data-theme="dark"] body.theme-a.atlas-app .parts-catalogs-heading h2{color:#F4F5F7}
html[data-theme="dark"] body.theme-a.atlas-app .parts-portal-symbol{background:#393F48;color:#D6DCE3}
html[data-theme="dark"] body.theme-a.atlas-app .parts-portal-filter{background:#272B31}
html[data-theme="dark"] body.theme-a.atlas-app .parts-portal-filter strong{color:#EBEEF1}
html[data-theme="dark"] body.theme-a.atlas-app .parts-portal-open{color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .repair-tab.active{background:#383E47;color:#E9ECEF;border-color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .repair-tab small{background:#2B3037}
html[data-theme="dark"] body.theme-a.atlas-app .repair-tab.active small{color:#EEF1F4}
body.theme-a .at-form-card .at-catalog-field select:focus-visible{outline:2px solid #F2B49B}
body.theme-a .at-form-card .at-catalog-field .ts-wrapper:not(.disabled).focus .ts-control{border-color:#F2B49B;box-shadow:0 0 0 3px rgba(194,65,12,.09)}
body.theme-a .at-catalog-field .ts-dropdown{border:1px solid #FFEDE5}
body.theme-a .at-catalog-field .ts-dropdown .option.active{background:#FFF0EA;color:#C2410C}
body.theme-a .at-catalog-credit a{color:#C2410C}
html[data-theme="dark"] body.theme-a .at-form-card .at-catalog-field select,html[data-theme="dark"] body.theme-a .at-form-card .at-catalog-field .ts-wrapper .ts-control{background-color:#16191C;border-color:#394049}
html[data-theme="dark"] body.theme-a .at-form-card .at-catalog-field select:disabled,html[data-theme="dark"] body.theme-a .at-form-card .at-catalog-field .ts-wrapper.disabled .ts-control{background:#252A2F}
html[data-theme="dark"] body.theme-a .at-catalog-field .ts-dropdown{background:#202429;border-color:#394049}
html[data-theme="dark"] body.theme-a .at-catalog-field .ts-dropdown .option.active{background:#404852;color:#F7F8FA}
body.theme-a.atlas-app .parts-catalog-total{background:#FFF4F0}
body.theme-a.atlas-app .parts-catalog-group-head>span{background:#FFF2EC;color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .parts-catalog-group-head{border-color:#3B424B}
html[data-theme="dark"] body.theme-a.atlas-app .parts-catalog-group-head h3{color:#EEF1F4}
html[data-theme="dark"] body.theme-a.atlas-app .parts-catalog-total,html[data-theme="dark"] body.theme-a.atlas-app .parts-catalog-group-head>span{background:#353B43;color:#D6DCE3}
@media(max-width:750px){
html[data-theme="dark"] body.theme-a.atlas-app .at-report-section-layout>.filters{background:#1C2024}
}
body.theme-a.atlas-app .at-report-details-form .at-catalog-field .ts-wrapper.focus .ts-control{border-color:#F2B49B;box-shadow:0 0 0 3px rgba(194,65,12,.1)}
body.theme-a.atlas-app .at-report-details-form .ts-dropdown{border-color:#FFEDE5;box-shadow:0 12px 26px rgba(194,65,12,.11)}
body.theme-a.atlas-app .at-report-details-form .ts-dropdown .option.active{background:#FFF0EA;color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .at-catalog-field select,html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .at-catalog-field .ts-wrapper .ts-control{background:#16191C;border-color:#3B424B}
html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .at-catalog-field select:disabled,html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .at-catalog-field .ts-wrapper.disabled .ts-control{background:#262A30}
html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .ts-dropdown{background:#202328;border-color:#3E454F;color:#EDEFF2}
html[data-theme="dark"] body.theme-a.atlas-app .at-report-details-form .ts-dropdown .option.active{background:#C2410C}
body.theme-a.atlas-app .at-region-tab.active{color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .at-region-tabs{background:#1D2025;border-color:#383F48}
html[data-theme="dark"] body.theme-a.atlas-app .at-region-tab.active{background:#31373F;color:#F8F9FA}
html[data-theme="dark"] body.theme-a.atlas-app .at-region-tab:hover{background:#2E333A}
body.theme-a.atlas-app .sale-direct-card:hover{border-color:#F2B49B}
body.theme-a.atlas-app .sale-direct-action{color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .sale-direct-card{background:#1E2126;border-color:#373E46}
html[data-theme="dark"] body.theme-a.atlas-app .sale-direct-card strong{color:#F4F5F7}
body.theme-a.atlas-app .sale-portal-logo.at-site-logo{background:#FFF0E9;color:#C2410C}
body.theme-a.atlas-app .sale-portal-logo.at-site-logo>.at-site-favicon{box-shadow:inset 0 0 0 1px #FFEDE5}
html[data-theme="dark"] body.theme-a.atlas-app .vehicle-delete-button{background:#25292F}
body.theme-a .at-garage-vehicle-row>.at-vehicle-item:hover{background:#FFFBF9}
html[data-theme="dark"] body.theme-a .at-garage-vehicle-row{border-color:#383E47}
html[data-theme="dark"] body.theme-a .at-garage-vehicle-row .at-garage-delete{background:#23272D}
body.theme-a.atlas-app .at-fav-btn:hover{border-color:#F2B49B}
body.theme-a.atlas-app .at-fav-btn:focus-visible{outline:3px solid #F2B49B}
body.theme-a.atlas-app .at-fav-btn.is-saved{border-color:#FFEDE5}
body.theme-a .at-fav-card .at-side-eyebrow{color:#C2410C}
body.theme-a .at-fav-card-meta a{color:#C2410C}
/* ---- recolor of theme-dark.css ---- */
body.theme-a .at-theme-toggle{background:#FFF7F4}
body.theme-a .at-theme-toggle:hover{background:#FFF0E9;border-color:#F2B49B;color:#C2410C}
body.theme-a.atlas-app .sale-portal-card:hover{border-color:#F2B49B;box-shadow:0 10px 30px rgba(194,65,12,.08)}
body.theme-a .sale-portal-logo{background:#FFF0E9;color:#C2410C}
body.theme-a .sale-portal-cta{color:#C2410C}
body.theme-a .sales-portal-empty{background:#FFF9F6}
body.theme-a .sales-search-update{border:1px solid #FFEDE5;background:#FFF6F2}
html[data-theme="dark"] body.theme-a.atlas-app,html[data-theme="dark"] body.theme-a.atlas-home{background:#121417}
html[data-theme="dark"] body.theme-a .at-topbar{background:rgba(23,25,29,.95);border-color:#31373F}
html[data-theme="dark"] body.theme-a .at-brand{color:#F9F9FA}
html[data-theme="dark"] body.theme-a .at-brand-word>span{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-logo-mark{background:#C2410C;box-shadow:0 7px 19px rgba(194,65,12,.27)}
html[data-theme="dark"] body.theme-a .at-brand-beta{background:#2B3036;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-nav-current,html[data-theme="dark"] body.theme-a .at-nav-menu>a:not(.at-nav-cta):hover,html[data-theme="dark"] body.theme-a .at-nav-link-button:hover{color:#FF9A6B!important}
html[data-theme="dark"] body.theme-a .at-nav-cta{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-nav-cta:hover{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-nav-user{background:#31373F;color:#EDEFF2}
html[data-theme="dark"] body.theme-a .at-theme-toggle{background:#282D33;border-color:#404751;color:#EAEDF1}
html[data-theme="dark"] body.theme-a .at-theme-toggle:hover{background:#353B43;border-color:#C2410C;color:#F4F6F8}
html[data-theme="dark"] body.theme-a .at-menu-toggle{background:#23272C;border-color:#3B424B}
html[data-theme="dark"] body.theme-a .at-footer{background:#181B1E;border-color:#2F353C}
html[data-theme="dark"] body.theme-a .at-kicker{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-title-accent{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-button-primary,html[data-theme="dark"] body.theme-a.atlas-app .btn-primary{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-button-primary:hover,html[data-theme="dark"] body.theme-a.atlas-app .btn-primary:hover{background:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-button-dark{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-button-white{background:#F6F7F8;color:#373E46!important}
html[data-theme="dark"] body.theme-a .at-hero{background:#17191D}
html[data-theme="dark"] body.theme-a .at-hero-gradient{background:linear-gradient(90deg,#fff,#FF9A6B,#b6fff0)}
html[data-theme="dark"] body.theme-a .at-section-lead h2,html[data-theme="dark"] body.theme-a .at-process-copy h2{color:#F6F7F9}
html[data-theme="dark"] body.theme-a .at-section-lead h2 em,html[data-theme="dark"] body.theme-a .at-process-copy h2 em{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-feature,html[data-theme="dark"] body.theme-a .at-process-list{background:#1C1F24;border-color:#333941}
html[data-theme="dark"] body.theme-a .at-feature-top>span,html[data-theme="dark"] body.theme-a .at-step-number{background:#30363D;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-process-list>div{border-color:#333941}
html[data-theme="dark"] body.theme-a .at-process-list>div:before{background:#424953}
html[data-theme="dark"] body.theme-a .at-final-cta{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-final-cta .at-kicker{color:#DDE1E7}
html[data-theme="dark"] body.theme-a .at-inline-alert-info{background:#2A2F35;border-color:#424A54;color:#E4E8ED}
html[data-theme="dark"] body.theme-a .at-garage-main,html[data-theme="dark"] body.theme-a .at-stat-box,html[data-theme="dark"] body.theme-a .at-side-card-light,html[data-theme="dark"] body.theme-a .at-garage-empty,html[data-theme="dark"] body.theme-a .at-form-card,html[data-theme="dark"] body.theme-a .at-auth-layout,html[data-theme="dark"] body.theme-a .at-auth-panel{background:#1B1E22;border-color:#343A42}
html[data-theme="dark"] body.theme-a .at-stat-icon,html[data-theme="dark"] body.theme-a .at-vehicle-avatar,html[data-theme="dark"] body.theme-a .at-method-icon{background:#32383F;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-vehicle-label-row{background:#23272C;border-color:#363C45}
html[data-theme="dark"] body.theme-a .at-vehicle-item{border-color:#32383F}
html[data-theme="dark"] body.theme-a .at-vehicle-item:hover{background:#272C32;color:#F6F7F9}
html[data-theme="dark"] body.theme-a .at-vehicle-arrow{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-status-running,html[data-theme="dark"] body.theme-a .at-status-queued,html[data-theme="dark"] body.theme-a .at-status-retrying{background:#30353D}
html[data-theme="dark"] body.theme-a .at-garage-search,html[data-theme="dark"] body.theme-a #at-garage-filter{background-color:#25292F;border-color:#3A414A}
html[data-theme="dark"] body.theme-a .at-side-card-dark{background:#2F353C}
html[data-theme="dark"] body.theme-a .at-side-card-dark p{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-side-guide b{background:#32383F;color:#D6DCE3}
html[data-theme="dark"] body.theme-a .at-new-aside{background:#24282D;border-color:#373E46}
html[data-theme="dark"] body.theme-a .at-new-aside h3{color:#F3F4F6}
html[data-theme="dark"] body.theme-a .at-aside-timeline>div>span,html[data-theme="dark"] body.theme-a .at-aside-note{background:#2E343B;border-color:#464E59;color:#EAEDF1}
html[data-theme="dark"] body.theme-a .at-auth-art{background:linear-gradient(135deg,#1C1F23,#343A42)}
html[data-theme="dark"] body.theme-a .at-auth-switch{border-color:#343A42}
html[data-theme="dark"] body.theme-a .at-auth-switch a{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-form-card input,html[data-theme="dark"] body.theme-a .at-auth-form input{background:#16191C;border-color:#394049}
@media(max-width:670px){
html[data-theme="dark"] body.theme-a .at-nav-menu{background:#1F2227;border-color:#3D444D}
html[data-theme="dark"] body.theme-a .at-nav-menu>a:not(.at-nav-cta):hover{background:#2C3138}
}
html[data-theme="dark"] body.theme-a.atlas-app .report-head,html[data-theme="dark"] body.theme-a .at-report-tabs,html[data-theme="dark"] body.theme-a.atlas-app .stat,html[data-theme="dark"] body.theme-a.atlas-app .vin-detail,html[data-theme="dark"] body.theme-a.atlas-app .filters,html[data-theme="dark"] body.theme-a.atlas-app .search-form,html[data-theme="dark"] body.theme-a.atlas-app .source,html[data-theme="dark"] body.theme-a.atlas-app .sales-explorer,html[data-theme="dark"] body.theme-a.atlas-app .factory-panel,html[data-theme="dark"] body.theme-a.atlas-app .empty,html[data-theme="dark"] body.theme-a.atlas-app .search-status{background:#1C1F23;border-color:#333941}
html[data-theme="dark"] body.theme-a.atlas-app .stat strong{color:#F7F8F9}
html[data-theme="dark"] body.theme-a.atlas-app .report-head .eyebrow,html[data-theme="dark"] body.theme-a.atlas-app .factory-title .eyebrow,html[data-theme="dark"] body.theme-a.atlas-app .sales-entry .eyebrow,html[data-theme="dark"] body.theme-a.atlas-app .search-status .eyebrow{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-report-tabs{border-color:#343A42}
html[data-theme="dark"] body.theme-a .at-report-tabs>a.active,html[data-theme="dark"] body.theme-a .at-report-tabs>a:hover{color:#FF9A6B;border-color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .filters>a:hover,html[data-theme="dark"] body.theme-a.atlas-app .filters>a.selected{background:#343A42;color:#DFE3E8}
html[data-theme="dark"] body.theme-a.atlas-app .filters>a>span{background:#2C3138}
html[data-theme="dark"] body.theme-a.atlas-app .filters>a.selected>span{color:#E6E9ED}
html[data-theme="dark"] body.theme-a.atlas-app .search-form input,html[data-theme="dark"] body.theme-a.atlas-app .quick-details input,html[data-theme="dark"] body.theme-a.atlas-app .factory-inputs input{background:#17191D;border-color:#393F48}
html[data-theme="dark"] body.theme-a.atlas-app .btn-secondary{background:#2D3239;color:#DFE3E9}
html[data-theme="dark"] body.theme-a.atlas-app .btn-secondary:hover{background:#393F48;color:#F0F2F5}
html[data-theme="dark"] body.theme-a.atlas-app .btn-primary{background:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .source{background:#1C2024}
html[data-theme="dark"] body.theme-a.atlas-app .source:hover{border-color:#C2410C}
html[data-theme="dark"] body.theme-a.atlas-app .source-meta{color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .source-go,html[data-theme="dark"] body.theme-a.atlas-app .accent,html[data-theme="dark"] body.theme-a.atlas-app .factory-panel a{color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .pill{background:#2A2F35;border-color:#3C434C}
html[data-theme="dark"] body.theme-a.atlas-app .pill-running{background:#31373F}
html[data-theme="dark"] body.theme-a.atlas-app .sales-entry,html[data-theme="dark"] body.theme-a.atlas-app .sales-fetch-panel,html[data-theme="dark"] body.theme-a.atlas-app .sales-search-update{background:#25292F;border-color:#434B55;color:#E9ECEF}
html[data-theme="dark"] body.theme-a.atlas-app .sales-entry h3,html[data-theme="dark"] body.theme-a.atlas-app .sales-search-update strong{color:#F0F2F4}
html[data-theme="dark"] body.theme-a.atlas-app .sales-country-tab{background:#21252A;border-color:#383F48}
html[data-theme="dark"] body.theme-a.atlas-app .sales-country-tab:hover,html[data-theme="dark"] body.theme-a.atlas-app .sales-country-tab.active{background:#383F48;border-color:#C2410C;color:#F3F4F6}
html[data-theme="dark"] body.theme-a.atlas-app .sales-country-tab .country-iso{background:#2D3239;border-color:#454D58;color:#D7DCE3}
html[data-theme="dark"] body.theme-a.atlas-app .sales-counters>div,html[data-theme="dark"] body.theme-a.atlas-app .factory-specs>div,html[data-theme="dark"] body.theme-a.atlas-app .factory-option,html[data-theme="dark"] body.theme-a.atlas-app .sale-card{background:#24282D;border-color:#394049}
html[data-theme="dark"] body.theme-a.atlas-app .factory-notice,html[data-theme="dark"] body.theme-a.atlas-app .sales-portal-empty{background:#2B3037;color:#D9DEE5}
html[data-theme="dark"] body.theme-a.atlas-app .factory-editor{border-color:#3B424B}
html[data-theme="dark"] body.theme-a.atlas-app .factory-editor summary{color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .factory-editor strong{color:#E7EAEE}
html[data-theme="dark"] body.theme-a.atlas-app .sale-market,html[data-theme="dark"] body.theme-a.atlas-app .sale-portal-card{background:#22262B;border-color:#394049}
html[data-theme="dark"] body.theme-a.atlas-app .sale-portal-card:hover{background:#2C3138}
html[data-theme="dark"] body.theme-a .sale-portal-logo{background:#343A42;color:#D6DCE3}
html[data-theme="dark"] body.theme-a .sale-portal-cta,html[data-theme="dark"] body.theme-a.atlas-app .sale-market-arrow{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .sales-portal-heading h3{color:#F5F6F8}
html[data-theme="dark"] body.theme-a .at-auth-switch a{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-garage-search:focus-within,html[data-theme="dark"] body.theme-a input:focus{border-color:#C2410C;box-shadow:0 0 0 3px rgba(194,65,12,.13)}
@media(max-width:750px){
html[data-theme="dark"] body.theme-a.atlas-app .filters>a{background:#262B30;border-color:#3A414A}
html[data-theme="dark"] body.theme-a.atlas-app .filters>a.selected{background:#373E46}
}
html[data-theme="dark"] body.theme-a .at-hero-product{background:#22262B;border-color:#404851}
html[data-theme="dark"] body.theme-a .at-product-top{border-color:#383E47}
html[data-theme="dark"] body.theme-a .at-mini-mark{background:#C2410C}
html[data-theme="dark"] body.theme-a .at-product-info h3,html[data-theme="dark"] body.theme-a .at-product-r strong{color:#F6F7F9}
html[data-theme="dark"] body.theme-a .at-product-supratitle{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-product-tags span{background:#333940;color:#DFE3E9}
html[data-theme="dark"] body.theme-a .at-product-divider,html[data-theme="dark"] body.theme-a .at-product-r{border-color:#3A414A}
html[data-theme="dark"] body.theme-a .at-product-icon{background:#30363D;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-product-r>span:last-child{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-product-bottom{background:#262B31}
html[data-theme="dark"] body.theme-a .at-floating-note{background:#30353D;color:#F0F2F5}
html[data-theme="dark"] body.theme-a .at-floating-note span{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-vin-control{background:#22262B}
html[data-theme="dark"] body.theme-a .at-vin-control input{color:#FAFBFC}
html[data-theme="dark"] body.theme-a .at-search-glyph{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-vin-form{border-color:rgba(255,154,107,.25)}
html[data-theme="dark"] body.theme-a .at-hero-quicklinks a:hover{color:#D6DCE3}
html[data-theme="dark"] body.theme-a .sale-portal-cta:hover{color:#E9ECEF}
@media(max-width:1040px){
html[data-theme="dark"] body.theme-a .at-nav-menu{background:#1F2227;border-color:#3D444D}
}
html[data-theme="dark"] body.theme-a .at-car-photo-panel{background:#1B1E22;border-color:#353C44}
html[data-theme="dark"] body.theme-a .at-car-photo-stage{background:radial-gradient(circle at 68% 24%,
  rgba(194,65,12,.16),transparent 52%),linear-gradient(145deg,#22262B,#1A1D20)}
html[data-theme="dark"] body.theme-a .at-car-photo-unverified-icon{background:#2B3036;border-color:#404852;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-car-photo-eyebrow{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-car-photo-color{background:#252A2F;border-color:#3B424B}
html[data-theme="dark"] body.theme-a .at-car-photo-color-symbol{background:#31373F;color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-car-photo-color small{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-car-photo-catalogs a,html[data-theme="dark"] body.theme-a .at-car-photo-source{color:#FF9A6B}
html[data-theme="dark"] body.theme-a .at-garage-photo{background:#2A2F36;border-color:#404851}
html[data-theme="dark"] body.theme-a .at-garage-photo-placeholder small{color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .at-fav-btn{background:#202429;border-color:#353B43}
html[data-theme="dark"] body.theme-a.atlas-app .at-fav-btn:hover{border-color:#C2410C;color:#E0E4E9}
html[data-theme="dark"] body.theme-a.atlas-app .at-fav-btn.is-saved{background:#2F353C;color:#ECEFF2}
html[data-theme="dark"] body.theme-a.atlas-app .filters a.at-fav-filter{border-bottom-color:#2E333A}
html[data-theme="dark"] body.theme-a.atlas-app .at-fav-tab-count,html[data-theme="dark"] body.theme-a .at-fav-card-count{background:#2F353C;color:#ECEFF2}
html[data-theme="dark"] body.theme-a .at-fav-card{background:#1B1E23;border-color:#2E333A}
html[data-theme="dark"] body.theme-a .at-fav-card-list li{border-bottom-color:#2E333A}
html[data-theme="dark"] body.theme-a .at-fav-card-meta a{color:#E0E4E9}
/* ---- recolor of vin-checks.css ---- */
html[data-theme="dark"] body.theme-a.atlas-app .vc-option,html[data-theme="dark"] body.theme-a.atlas-app .vc-items,html[data-theme="dark"] body.theme-a.atlas-app .vc-orders a{background:#1A1D21;border-color:#393F48;color:#F2F4F6}
html[data-theme="dark"] body.theme-a.atlas-app .vc-option:has(input:checked){border-color:#FF9A6B;box-shadow:0 0 0 2px #C2410C inset}
html[data-theme="dark"] body.theme-a.atlas-app .vc-item:hover{background:#252A2F}
html[data-theme="dark"] body.theme-a.atlas-app .vc-form,html[data-theme="dark"] body.theme-a.atlas-app .vc-option-top b,html[data-theme="dark"] body.theme-a.atlas-app .vc-item-body b,html[data-theme="dark"] body.theme-a.atlas-app .vc-form .vc-price{color:#F2F4F6}
html[data-theme="dark"] body.theme-a.atlas-app .vc-section-head,html[data-theme="dark"] body.theme-a.atlas-app .vc-table th{border-color:#FF9A6B}
html[data-theme="dark"] body.theme-a.atlas-app .vc-pairs div,html[data-theme="dark"] body.theme-a.atlas-app .vc-table td{border-color:#30363D}
html[data-theme="dark"] body.theme-a.atlas-app .vc-link-btn{color:#FF9A6B}
/* ---- recolor of legal.css ---- */
html[data-theme="dark"] body.theme-a.atlas-app .legal-card{background:#1A1D21;border-color:#393F48}
html[data-theme="dark"] body.theme-a.atlas-app .legal-nav a.active{background:#F2F4F6;color:#1A1D21}
html[data-theme="dark"] body.theme-a.atlas-app .legal-doc a{color:#FF9A6B}

/* ================= design A: tokens ================= */
body.theme-a{
  --a-bg:#EDEFF2; --a-surface:#FFFFFF; --a-surface2:#F6F7F9; --a-ink:#0B0D10; --a-muted:#545B67;
  --a-line:#D9DDE3; --a-accent:#FF5B1F; --a-accent-text:#C2410C; --a-panel:#0B0D10; --a-pink:#F1F3F5;
  --a-pmuted:#A3AAB5; --a-pline:#232830; --a-ok:#12773A; --a-okbg:#E3F5EA; --a-invert:#FFFFFF;
  --a-display:'Unbounded',system-ui,sans-serif; --a-body:'Onest',system-ui,-apple-system,'Segoe UI',sans-serif;
  --a-mono:'JetBrains Mono',ui-monospace,monospace;
  --at-purple:#C2410C; --at-purple-deep:#9A3412; --at-purple-pale:#FFF1EA;
  --accent:#C2410C; --bg:var(--a-bg);
  background:var(--a-bg); color:var(--a-ink); font-family:var(--a-body);
}
html[data-theme="dark"] body.theme-a{
  --a-bg:#08090B; --a-surface:#111418; --a-surface2:#171B20; --a-ink:#EEF0F3; --a-muted:#A0A7B2;
  --a-line:#262B33; --a-accent-text:#FF8A5C; --a-panel:#111418; --a-pline:#262B33;
  --a-ok:#4ADE80; --a-okbg:#10261A; --a-invert:#0B0D10;
  --accent:#FF8A5C; --bg:var(--a-bg);
  background:var(--a-bg); color:var(--a-ink);
}
body.theme-a h1,body.theme-a h2,body.theme-a .at-brand-word{font-family:var(--a-display);letter-spacing:-.03em}
body.theme-a h3{font-family:var(--a-body);letter-spacing:-.01em}
body.theme-a code,body.theme-a .at-mono,body.theme-a .a-mono,body.theme-a .vc-vin,body.theme-a .vc-price{font-family:var(--a-mono)}
body.theme-a :focus-visible{outline:2px solid var(--a-accent)!important;outline-offset:2px}

/* ================= header / footer ================= */
body.theme-a .at-topbar{background:color-mix(in srgb,var(--a-bg) 92%,transparent);border-bottom:1px solid var(--a-line);box-shadow:none}
body.theme-a .at-logo-mark{width:36px;height:36px;border-radius:10px;background:var(--a-ink);color:var(--a-invert);
  display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:none;font-family:var(--a-display);font-weight:700;font-size:16px}
body.theme-a .at-logo-mark span{color:var(--a-invert)}
body.theme-a .at-logo-mark::after{content:"";position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border-radius:3px;background:var(--a-accent)}
html[data-theme="dark"] body.theme-a .at-logo-mark{background:var(--a-ink)!important;box-shadow:none!important}
html[data-theme="dark"] body.theme-a .at-logo-mark span{color:var(--a-invert)!important}
html[data-theme="dark"] body.theme-a .at-brand-word,html[data-theme="dark"] body.theme-a .at-brand-word span{color:var(--a-ink)!important}
body.theme-a .at-brand,body.theme-a .at-brand-word{color:var(--a-ink)}
body.theme-a .at-brand-word{font-weight:600;font-size:17px;letter-spacing:-.01em}
body.theme-a .at-brand-word span{color:var(--a-ink)}
body.theme-a .at-brand-beta{font-family:var(--a-mono);font-size:11px;font-weight:500;background:transparent;color:var(--a-muted);border:1px solid var(--a-line);border-radius:6px;padding:3px 7px}
body.theme-a .at-nav-menu a,body.theme-a .at-nav-link-button{color:var(--a-ink);font-weight:500}
body.theme-a .at-nav-cta{background:var(--a-ink)!important;color:var(--a-invert)!important;border-radius:12px;box-shadow:none}
body.theme-a .at-nav-user{background:var(--a-accent);color:#0B0D10}
body.theme-a .at-theme-toggle{background:var(--a-surface);border-color:var(--a-line);color:var(--a-ink);border-radius:12px}
body.theme-a .at-theme-toggle:hover{border-color:var(--a-accent);color:var(--a-ink);background:var(--a-surface2)}
body.theme-a .at-footer{border-top:1px solid var(--a-line);background:transparent;color:var(--a-muted)}
body.theme-a .at-footer-brand{color:var(--a-ink);font-family:var(--a-display)}
body.theme-a .at-footer-dot{background:var(--a-accent)}
body.theme-a .at-rsya-placeholder{color:var(--a-muted)}
body.theme-a .at-rsya-slot{border:1px dashed var(--a-line);background:var(--a-surface2)}

/* ================= shared controls ================= */
body.theme-a .at-button-primary,body.theme-a .btn-primary,body.theme-a .at-button.at-button-primary{
  background:var(--a-ink)!important;color:var(--a-invert)!important;border-color:var(--a-ink)!important;border-radius:12px;box-shadow:none}
body.theme-a .at-button-primary:hover,body.theme-a .btn-primary:hover{background:var(--a-accent)!important;border-color:var(--a-accent)!important;color:#0B0D10!important}
body.theme-a .btn-secondary,body.theme-a .at-button-secondary{border-radius:12px;border-color:var(--a-line);background:var(--a-surface);color:var(--a-ink)}
body.theme-a .panel,body.theme-a .at-stat-box,body.theme-a .at-side-card,body.theme-a .at-garage-main,body.theme-a .at-form-card,body.theme-a .at-auth-panel{border-radius:18px}
html[data-theme="dark"] body.theme-a .panel{background:var(--a-surface);border-color:var(--a-line);color:var(--a-ink)}
html[data-theme="dark"] body.theme-a .vc-orders a{background:var(--a-surface2);border-color:var(--a-line)}
body.theme-a .at-side-card-dark{background:var(--a-panel)!important;color:var(--a-pink)!important;border:1px solid var(--a-pline)}
body.theme-a .at-side-card-dark h3,body.theme-a .at-side-card-dark a{color:var(--a-pink)!important}
body.theme-a .at-side-card-dark .at-side-shape{color:var(--a-accent)}
body.theme-a .at-kicker,body.theme-a .eyebrow,body.theme-a .at-side-eyebrow{font-family:var(--a-mono);letter-spacing:.1em;color:var(--a-muted);background:transparent}
body.theme-a .at-auth-art{background:var(--a-panel);color:var(--a-pink)}
body.theme-a .at-auth-art h1{color:var(--a-pink)}
body.theme-a .at-auth-art h1 em{color:var(--a-accent);font-style:normal}
body.theme-a .at-auth-art .at-kicker{color:var(--a-pmuted)}
body.theme-a .legal-nav a.active{background:var(--a-ink);color:var(--a-invert)}
body.theme-a .legal-doc a,body.theme-a .vc-link-btn{color:var(--a-accent-text)}
body.theme-a .vc-option:has(input:checked){border-color:var(--a-ink);box-shadow:0 0 0 2px var(--a-accent) inset}

/* ================= home page (design A) ================= */
body.theme-a .a-home{display:flex;flex-direction:column;gap:32px;padding-bottom:16px;color:var(--a-ink)}
body.theme-a .a-mono{font-family:var(--a-mono)}
body.theme-a .a-muted{color:var(--a-muted)}
body.theme-a .a-pmuted{color:var(--a-pmuted)}
body.theme-a .a-small{font-size:13px}
body.theme-a .a-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--a-mono);font-size:12px;letter-spacing:.1em;color:var(--a-muted);margin-bottom:16px}
body.theme-a .a-eyebrow-panel{color:var(--a-pmuted);margin:0}
body.theme-a .a-dot{width:8px;height:8px;border-radius:50%;background:var(--a-accent)}
body.theme-a .a-h1{margin:0;font-family:var(--a-display);font-weight:600;font-size:56px;line-height:1.04;letter-spacing:-.03em;color:var(--a-pink)}
body.theme-a .a-h1 span,body.theme-a .a-panel .a-h2 span{color:var(--a-accent)}
body.theme-a .a-h2{margin:0;font-family:var(--a-display);font-weight:600;font-size:40px;line-height:1.1;letter-spacing:-.03em;color:inherit}
body.theme-a .a-h2 span{color:var(--a-accent-text)}
body.theme-a .a-pad{padding:56px}
body.theme-a .a-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
body.theme-a .a-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
body.theme-a .a-lead{align-items:end;margin-bottom:40px}
body.theme-a .a-lead-p{margin:0;font-size:17px;line-height:1.6}
body.theme-a .a-center{align-items:center}
body.theme-a .a-stack{display:flex;flex-direction:column;gap:20px}
body.theme-a .a-stack p{margin:0;font-size:17px;line-height:1.6}
body.theme-a .a-btn{min-height:56px;padding:0 24px;border:0;border-radius:12px;display:inline-flex;align-items:center;gap:10px;font-family:var(--a-body);font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;white-space:nowrap}
body.theme-a .a-btn-accent{background:var(--a-accent);color:#0B0D10}
body.theme-a .a-btn-accent:hover{filter:brightness(1.08)}
body.theme-a .a-btn-ink{background:#0B0D10;color:#FFFFFF}
body.theme-a .a-btn-outline-panel{min-height:44px;padding:0 16px;border:1px solid var(--a-pline);color:var(--a-pink);font-weight:600;font-size:15px}
body.theme-a .a-btn-outline-panel:hover{border-color:var(--a-accent);color:var(--a-pink)}
body.theme-a .a-link-panel{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;font-weight:600;font-size:15px;color:var(--a-pmuted)}
body.theme-a .a-link-panel:hover{color:var(--a-pink)}

/* hero */
@keyframes aGrid{to{background-position:-48px 0,-48px 0}}
@keyframes aStreak{from{left:105%}to{left:-25%}}
@keyframes aRoad{to{background-position:-80px 0}}
@keyframes aSpin{to{transform:rotate(360deg)}}
@keyframes aBob{50%{transform:translateY(-1.5px)}}
@keyframes aNeedle{0%{transform:rotate(-90deg)}70%{transform:rotate(calc(var(--deg) + 12deg))}85%{transform:rotate(calc(var(--deg) - 4deg))}100%{transform:rotate(var(--deg))}}
@keyframes aArc{from{stroke-dashoffset:var(--len)}to{stroke-dashoffset:var(--off)}}
body.theme-a .a-hero{position:relative;overflow:hidden;background:var(--a-panel);color:var(--a-pink);border-radius:28px;padding:56px 56px 0;border:1px solid var(--a-pline)}
body.theme-a .a-hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--a-pline) 1px,transparent 1px),linear-gradient(90deg,var(--a-pline) 1px,transparent 1px);background-size:48px 48px;opacity:.55;pointer-events:none;animation:aGrid 3s linear infinite}
body.theme-a .a-hero-streaks{position:absolute;inset:0;overflow:hidden;pointer-events:none}
body.theme-a .a-hero-streaks i{position:absolute;left:105%;height:1px;background:linear-gradient(90deg,transparent,var(--a-pmuted));opacity:.6;animation:aStreak 2s linear infinite}
body.theme-a .a-hero-cols{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}
body.theme-a .a-hero-copy{display:flex;flex-direction:column;gap:28px;padding-bottom:56px}
body.theme-a .a-hero-lead{margin:0;font-size:18px;line-height:1.6;color:var(--a-pmuted);max-width:540px}
body.theme-a .a-vin-form{display:flex;flex-direction:column;gap:10px}
body.theme-a .a-vin-form label{font-size:14px;font-weight:600;color:var(--a-pink);margin:0}
body.theme-a .a-vin-box{display:flex;gap:8px;background:#FFFFFF;border-radius:16px;padding:8px;flex-wrap:wrap}
body.theme-a .a-vin-field{flex:1 1 260px;display:flex;align-items:center;gap:12px;padding:0 12px;min-width:0}
body.theme-a .a-vin-field input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--a-mono);font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:#0B0D10;height:48px;padding:0;margin:0;box-shadow:none;width:auto}
body.theme-a .a-vin-field input::placeholder{color:#8A909B}
body.theme-a .a-vin-count{font-family:var(--a-mono);font-size:13px;color:#545B67}
body.theme-a .a-vin-note{display:flex;gap:20px;flex-wrap:wrap;margin:0;font-size:13px;color:var(--a-pmuted)}
body.theme-a .a-hero-links{display:flex;gap:12px;flex-wrap:wrap}
body.theme-a .a-dossier{align-self:end;background:var(--a-surface);color:var(--a-ink);border-radius:20px 20px 0 0;padding:28px 28px 0;box-shadow:0 -20px 60px rgba(0,0,0,.35)}
body.theme-a .a-dossier-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--a-line);font-size:12px;letter-spacing:.08em}
body.theme-a .a-ok-pill{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--a-ok);background:var(--a-okbg);padding:5px 10px;border-radius:999px;letter-spacing:0}
body.theme-a .a-ok-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}
body.theme-a .a-dossier-car{padding:24px 0 20px}
body.theme-a .a-dossier-name{font-family:var(--a-display);font-weight:600;font-size:28px;letter-spacing:-.02em}
body.theme-a .a-dossier-name span{color:var(--a-muted);font-weight:500}
body.theme-a .a-dossier-vin{font-size:14px;margin-top:6px;letter-spacing:.06em}
body.theme-a .a-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
body.theme-a .a-chips span{font-family:var(--a-mono);font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;background:var(--a-surface2);border:1px solid var(--a-line)}
body.theme-a .a-gauge{display:flex;align-items:center;gap:18px;padding:4px 0 18px}
body.theme-a .a-gauge b{display:block;font-size:24px;font-weight:600}
body.theme-a .a-gauge span{font-size:13px}
body.theme-a .a-needle{transform-origin:60px 60px;transform:rotate(var(--deg));animation:aNeedle 2.4s cubic-bezier(.3,.7,.2,1) both}
body.theme-a .a-arc{animation:aArc 2.4s cubic-bezier(.3,.7,.2,1) both}
body.theme-a .a-dossier-rows{list-style:none;margin:0;padding:0}
body.theme-a .a-dossier-rows li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--a-line)}
body.theme-a .a-dossier-rows li>span:first-child{font-size:12px;width:22px}
body.theme-a .a-dossier-rows b{flex:1;font-weight:600;font-size:15px}
body.theme-a .a-dossier-rows li>span:last-child{font-size:14px;font-weight:500}
body.theme-a .a-dossier-foot{display:flex;justify-content:space-between;gap:12px;padding:14px 0 22px;border-top:1px solid var(--a-line);font-size:12px}
body.theme-a .a-road{position:relative;margin:0 -56px;height:104px;overflow:hidden;border-top:1px solid var(--a-pline)}
body.theme-a .a-road-dash{position:absolute;left:0;right:0;bottom:30px;height:3px;opacity:.45;background:repeating-linear-gradient(90deg,var(--a-pmuted) 0 40px,transparent 40px 80px);animation:aRoad .5s linear infinite}
body.theme-a .a-road-edge{position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--a-pline)}
body.theme-a .a-road-car{position:absolute;left:12%;bottom:10px;animation:aBob .35s ease-in-out infinite}
body.theme-a .a-wheel{transform-box:fill-box;transform-origin:center;animation:aSpin .45s linear infinite}
body.theme-a .a-road-langs{position:absolute;right:56px;bottom:40px;font-size:12px;letter-spacing:.1em;color:var(--a-pmuted)}
body.theme-a .a-steps{position:relative;margin:0 -56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--a-pline);background:var(--a-pline)}
body.theme-a .a-steps>div{background:var(--a-panel);padding:22px 56px;display:flex;gap:14px;align-items:baseline}
body.theme-a .a-steps span{font-size:13px;color:var(--a-accent)}
body.theme-a .a-steps b{font-weight:600;font-size:15px}

/* sections */
body.theme-a .a-card{background:var(--a-surface);border:1px solid var(--a-line);border-radius:28px}
body.theme-a .a-card h3,body.theme-a .a-plain h3{margin:0;font-size:19px;font-weight:700}
body.theme-a .a-card p,body.theme-a .a-plain p{margin:0;font-size:15px;line-height:1.6}
body.theme-a .a-plain{padding:24px 0}
body.theme-a .a-split{gap:1px;background:var(--a-line);border:1px solid var(--a-line);border-radius:18px;overflow:hidden}
body.theme-a .a-split>div{background:var(--a-surface);padding:28px;display:flex;flex-direction:column;gap:12px}
body.theme-a .a-split>div>span{font-size:12px}
body.theme-a .a-tiles{gap:12px}
body.theme-a .a-tile{background:var(--a-surface);border:1px solid var(--a-line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:196px;box-sizing:border-box;transition:border-color .2s,transform .2s}
body.theme-a .a-tile:hover{border-color:var(--a-accent);transform:translateY(-2px)}
body.theme-a .a-tile h3{font-size:18px}
body.theme-a .a-tile p{font-size:14px}
body.theme-a .a-tile-top{display:flex;justify-content:space-between;align-items:center}
body.theme-a .a-tile-top .a-mono{font-size:12px}
body.theme-a .a-tile-icon{width:44px;height:44px;border-radius:12px;background:var(--a-surface2);border:1px solid var(--a-line);display:flex;align-items:center;justify-content:center;color:var(--a-ink)}
body.theme-a .a-panel{background:var(--a-panel);color:var(--a-pink);border-radius:28px;border:1px solid var(--a-pline)}
body.theme-a .a-langs{display:flex;gap:8px;flex-wrap:wrap}
body.theme-a .a-langs span{font-size:13px;padding:8px 12px;border:1px solid var(--a-pline);border-radius:10px}
body.theme-a .a-translate{background:var(--a-surface);color:var(--a-ink);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}
body.theme-a .a-translate-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}
body.theme-a .a-lang-tag{font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--a-ink);color:var(--a-invert)}
body.theme-a .a-translate-cat{margin-left:auto}
body.theme-a .a-translate-orig{font-size:15px;font-style:italic;border-bottom:1px dashed var(--a-line);padding-bottom:16px}
body.theme-a .a-translate-label{display:flex;align-items:center;gap:8px;font-size:12px}
body.theme-a .a-translate-ru{font-size:16px;font-weight:500}
body.theme-a .a-how{gap:24px}
body.theme-a .a-how>div{display:flex;flex-direction:column;gap:14px}
body.theme-a .a-how-num{display:flex;align-items:center;gap:12px}
body.theme-a .a-how-num span{font-family:var(--a-display);font-weight:600;font-size:15px;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--a-ink);display:flex;align-items:center;justify-content:center}
body.theme-a .a-how-num i{flex:1;height:1px;background:var(--a-line)}
body.theme-a .a-faq{border-top:1px solid var(--a-line)}
body.theme-a .a-faq details{border-bottom:1px solid var(--a-line)}
body.theme-a .a-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;min-height:44px}
body.theme-a .a-faq summary::-webkit-details-marker{display:none}
body.theme-a .a-faq details p{margin:0 0 22px;max-width:560px}
body.theme-a .a-plus{font-size:24px;font-weight:400;color:var(--a-muted);transition:transform .2s}
body.theme-a .a-faq details[open] .a-plus{transform:rotate(45deg)}
body.theme-a .a-final{background:var(--a-accent);color:#0B0D10;border-radius:28px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}
body.theme-a .a-final .a-h2{max-width:640px;color:#0B0D10}
@media (prefers-reduced-motion:reduce){body.theme-a *{animation:none!important}}
@media (max-width:1100px){
  body.theme-a .a-hero-cols,body.theme-a .a-g2{grid-template-columns:minmax(0,1fr);gap:24px}
}
@media (max-width:760px){
  body.theme-a .a-g3,body.theme-a .a-steps{grid-template-columns:minmax(0,1fr)}
  body.theme-a .a-h1{font-size:36px}
  body.theme-a .a-h2{font-size:30px}
  body.theme-a .a-pad,body.theme-a .a-hero{padding:28px 20px 0}
  body.theme-a .a-card.a-pad,body.theme-a .a-panel.a-pad,body.theme-a .a-final{padding:28px 20px}
  body.theme-a .a-road,body.theme-a .a-steps{margin:0 -20px}
  body.theme-a .a-steps>div{padding:18px 20px}
  body.theme-a .a-road-langs{display:none}
}

/* garage stat pictograms */
body.theme-a .at-stat-icon.a-stat-icon{width:40px;height:40px;border-radius:12px;background:var(--a-surface2);
  border:1px solid var(--a-line);color:var(--a-ink);display:inline-flex;align-items:center;justify-content:center;
  position:relative;font-size:0;flex:0 0 40px}
body.theme-a .at-stat-icon.a-stat-icon::after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;
  border-radius:3px;background:var(--a-accent)}
body.theme-a .at-stat-icon.a-stat-icon svg{display:block}
body.theme-a .at-stat-label{gap:12px}
