/* ANTA light surfaces, approved as a local site-wide sample on 20 October. */
body.anta-light-theme{--dark:#f0f7f8;--ink:#1c2022;--muted:#596064;--line:#cbd8dd;--accent:#be1e1e;background:#fff;color:#1c2022}
body.anta-light-theme .button{background:#be1e1e;border-color:#be1e1e;color:#fff}
body.anta-light-theme .button:hover{background:#a31919;border-color:#a31919;color:#fff}
body.anta-light-theme .header{background:#fff;color:#1c2022}
body.anta-light-theme .header .head-context{color:#596064;border-color:#cbd8dd}
body.anta-light-theme .header :is(.logo span,.head-contact span){color:#596064}
body.anta-light-theme .header .head-links a{color:#38464b;border-color:#bccdd2}
body.anta-light-theme .header .nav-border{background:#f0f7f8;border-color:#d8e5e8}
body.anta-light-theme .header :is(.nav,.nav summary){color:#1c2022}
body.anta-light-theme .header .company-menu>div{background:#fff;color:#1c2022;border-color:#cbd8dd;box-shadow:0 8px 22px #173c4a14}
body.anta-light-theme .header .manufacturer-nav{background:#fff;color:#a31919;border-color:#be1e1e}
body.anta-light-theme .header .menu-toggle{background:#fff;color:#1c2022;border-color:#bccdd2}
body.anta-light-theme .header a:not(.button):not(.logo):hover{color:#a31919;background:#f9eeee}
body.anta-light-theme :is(.hero-shell,.variants,.home-dealer,.partner-base,.address-panel){background:#f0f7f8;color:#1c2022}
body.anta-light-theme :is(.hero-shell,.variants,.home-dealer,.partner-base,.address-panel) :is(h1,h2,h3,h4,dt,dd){color:#1c2022}
body.anta-light-theme :is(.hero-shell,.variants,.home-dealer,.partner-base,.address-panel) :is(p,li,.eyebrow,.lead,.section-intro,.breadcrumbs,.hero-assurances span,.hero-assurances b,.international-facts,.international-facts dd,.international-hero-note,.commercial-price-note){color:#46565d}
body.anta-light-theme :is(.hero-shell,.variants,.home-dealer,.partner-base,.address-panel) :is(.secondary,.text-link,.hero-bottom>a,.breadcrumbs a,.variant-bottom a,.partner-format-button){color:#a31919;border-color:#9baeb6}
body.anta-light-theme :is(.hero-shell,.variants) :is(.hero-bottom,.variant-bottom,.variant-grid article,.international-facts,.international-hero-photo figcaption){border-color:#c0d1d8}
body.anta-light-theme :is(.hero-shell,.variants) :is(.hero-bottom>span,.hero-bottom p,.variant-grid article>span,.variant-bottom,.variant-heading>p,.hero-figure figcaption,.hero-figure .image-count){color:#46565d}
body.anta-light-theme :is(.hero-shell,.variants) h1 em{color:#a31919}
body.anta-light-theme :is(.hero-figure,.mixer-hero-figure,.mixer-type-image,.brand-photo-panel,.international-hero-photo img){background:#e9f0f3}
body.anta-light-theme :is(.hero-figure figcaption,.image-marker,.bsu-delivery-badge,.partnership-hero-badge,.partner-base figcaption,.partner-base-regions){background:#fff;color:#38464b;border-color:#cbd8dd}
body.anta-light-theme :is(.partner-base-top>span,.partner-base-top strong,.partner-base-facts span,.address-panel>span,.address-panel strong,.address-panel a,.international-hero-photo figcaption,.international-hero-photo span){color:#46565d;border-color:#bacdd5}
body.anta-light-theme .site-footer{background:#f0f7f8;color:#1c2022;border-top:1px solid #cbd8dd}
body.anta-light-theme .site-footer :is(.footer-columns nav h3,.footer-phone){color:#1c2022}
body.anta-light-theme .site-footer :is(.footer-columns nav>a,.footer-socials a,.footer-brand>p,.logo span,.footer-bottom,.footer-bottom>a,.footer-credit a,.eyebrow,address){color:#46565d}
body.anta-light-theme .site-footer :is(.footer-bottom,.footer-socials a){border-color:#bacdd5}
body.anta-light-theme .site-footer a:not(.logo):hover{color:#a31919}
body.anta-light-theme .site-footer a:focus-visible{outline-color:#a31919}
body.anta-light-theme .button.dark{background:#be1e1e;border-color:#be1e1e;color:#fff}
body.anta-light-theme .button.dark:hover{background:#a31919;border-color:#a31919}
body.anta-light-theme .selection-status{background:#fff;color:#1c2022;border-color:#cbd8dd}
body.anta-light-theme #photo-dialog{background:#fff;color:#1c2022;border-color:#cbd8dd}
body.anta-light-theme #photo-dialog p{color:#46565d}
body.anta-light-theme .photo-close{background:#fff;color:#1c2022;border-color:#9baeb6}
body.anta-light-theme .photo-close:hover{background:#f9eeee;color:#a31919}
body.anta-light-theme input[type=file]::file-selector-button{background:#f0f7f8;color:#1c2022;border:1px solid #9baeb6}
body.anta-light-theme .language-switch a:hover{background:#f9eeee;color:#a31919}
body.anta-light-theme :is(.skip,.photo-expand,.visual-label,.visual-label span){color:#fff}
body.anta-light-theme .hero-bottom i{color:#596064}
body.anta-light-theme .hero-shell .hero-text>.source-text{color:#46565d}
body.anta-light-theme .hero-shell p.partnership-opportunity{color:#fff}
body.anta-light-theme .hero-shell .motomul-test-drive{background:#fff;color:#a31919;border-color:#9baeb6;box-shadow:none}
body.anta-light-theme .hero-shell .motomul-test-drive:hover{background:#f9eeee;color:#a31919;border-color:#be1e1e}
body.anta-light-theme .store-video-placeholder .store-video-icon{color:#46565d}
body.anta-light-theme .bsu-hero-video .source-play-symbol{background:#be1e1e}
body.anta-light-theme .preserved-video-list a>span{color:#fff}
body.anta-light-theme .preserved-video-list a:hover{background:#f9eeee;color:#a31919}
/* Reuse the original line drawing with a readable ink on the light surface. */
body.anta-light-theme :is(.bsu-reviewed-page,.brand-reviewed-page) .hero-shell{position:relative;isolation:isolate}
body.anta-light-theme :is(.bsu-reviewed-page,.brand-reviewed-page) .hero-shell::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#527f94;mask:url('/assets/concrete-plant-outline.svg') center bottom/1440px auto no-repeat;opacity:.12}
@media(max-width:800px){body.anta-light-theme :is(.bsu-reviewed-page,.brand-reviewed-page) .hero-shell::before{mask-size:1100px auto;mask-position:55% 180px;opacity:.09}}
/* Replace legacy neutral section fills, including page-specific overrides. */
body.anta-light-theme main{--sand:#f0f7f8;--moto-surface:#f0f7f8;--paper:#fff}
body.anta-light-theme main :is(.tasks,.brands-section,.direction-selection,.product-help,.terms,.documents,.documents-section,.product-specs,.conveyor-band,.process,.faq-section,.company-soft,.partner-region,.partner-experience,.equipment-section,.skip-muted,.mixer-selection,.motomul-real,.home-brands,.home-terms){background-color:#f0f7f8}
body.anta-light-theme main :is(.document-card,.anti-contract-card,.anti-delivery-panel,.bsu-delivery-panel,.mixer-delivery-panel,.conveyor-delivery-panel,.pump-delivery-panel,.asphalt-delivery-panel,.crusher-delivery-panel,.company-details,.news-archive-note,.steam-map-scene,.request-form,.motomul-selection-form,.store-purchase,.store-video-placeholder,.store-image-empty,.catalog-no-photo,.mixer-hero-badge,.conveyor-hero-badge,.pump-hero-badge,.asphalt-hero-badge,.crusher-hero-badge){background-color:#f0f7f8}
body.anta-light-theme :is(.mixers-reviewed-page,.conveyors-reviewed-page) #advantages,
body.anta-light-theme :is(.mixers-reviewed-page,.conveyors-reviewed-page,.pumps-reviewed-page,.asphalt-reviewed-page,.crushers-reviewed-page) :is(#process,#news),
body.anta-light-theme .asphalt-reviewed-page #brands,
body.anta-light-theme .crushers-reviewed-page #brand-history{background-color:#f0f7f8}
body.anta-light-theme main :is(.preserved-choice-grid article,.application-grid article,.preserved-photo-grid figure,.partner-direction-grid article){background-color:#f0f7f8}
body.anta-light-theme main :is(.store-main-photo,.store-extra-photo,.news-card-photo,.news-article-image,.catalog-card-image,.direction-proof-grid figure>div,.brand-photo-main,.brand-photo-details>div,.direction-hero-photo,.direction-hero-photo>img,.direction-contract-cover,.dispatch-photo,.product-hero-image,.product-photo,.product-contract-mini,.supply-photo){background-color:#fff}
body.anta-light-theme main :is(.conveyor-photo-gallery,.mixer-principle,#visuals) .source-gallery img,
body.anta-light-theme .mixer-principle img{background-color:#fff}
body.anta-light-theme .store-checkout-dialog .request-form{background-color:#f0f7f8}
body.anta-light-theme .anti-reviewed-page .anti-surface{background-color:#f0f7f8}
body.anta-light-theme .motomul-page :is(.source-video,.source-video-play){background-color:#f0f7f8}
body.anta-light-theme main:not(.anta-product-page) :is(.direction-groups article,.direction-trust){background-color:#f0f7f8}
body.anta-light-theme .home-page :is(.home-product-photo,.home-shipment-grid a){background-color:#fff}
@media(max-width:800px){body.anta-light-theme .header .company-menu>div{background:transparent;box-shadow:none}}
