/* 1.13.170: business-page appearance. The mode is resolved before page CSS.
 * Feed playback, overlays and the white bottom dock retain their own styling. */
:root[data-vtik-theme="light"] :is(body.vtik-shop-page,body.vtik-platform-profile-page,body.vtik-messages-page,body.vtik-seller-ui,body.vtik-upload-page,body[data-vtik-shipper-center]){color-scheme:light}
:root[data-vtik-theme="dark"] :is(body.vtik-shop-page,body.vtik-platform-profile-page,body.vtik-messages-page,body.vtik-seller-ui,body.vtik-upload-page,body[data-vtik-shipper-center]){color-scheme:dark}
:root[data-vtik-theme="light"]{background:#f6f7f8}
:root[data-vtik-theme="light"] body:is(.vtik-shell-scroll-page,.vtik-seller-ui,.vtik-upload-page,.vtik-seller-onboarding-page){--vtik-text-primary:#172027;--vtik-text-secondary:#53616d;--vtik-text-muted:#53616d;--vtik-text-subtle:#53616d;--vtik-link:#2F8F50}
/* Public shop and seller registration. */
:root[data-vtik-theme="light"] body.vtik-public-shop-page{--b:#f6f7f8;--p:#fff;--l:#d7dfe4;--m:#53616d;--o:#45B96B;background:var(--b);color:#172027;color-scheme:light}
:root[data-vtik-theme="light"] body.vtik-public-shop-page :is(.sp-top,.sp-shop,.sp-panel,.sp-card,.sp-search,.sp-search input,.sp-tab,.sp-message){background:#fff;color:#172027;border-color:#d7dfe4}
:root[data-vtik-theme="light"] body.vtik-public-shop-page :is(.sp-name h1,.sp-name p,.sp-identity,.sp-legal,.sp-tab.on,.sp-card strong){color:#172027}
:root[data-vtik-theme="light"] body.vtik-public-shop-page .sp-search input::placeholder{color:#53616d;opacity:1}
:root[data-vtik-theme="light"] body.vtik-seller-onboarding-page{--bg:#f6f7f8;--panel:#fff;--line:#d7dfe4;--text:#172027;--muted:#53616d;--brand:#45B96B;background:var(--bg);color:var(--text);color-scheme:light}
:root[data-vtik-theme="light"] body.vtik-seller-onboarding-page :is(.ob-top,.panel,.step,.status,.field input,.field select,.field textarea,.btn:not(.pri)){background:#fff;color:#172027;border-color:#d7dfe4}
:root[data-vtik-theme="light"] body.vtik-seller-onboarding-page :is(.hero h1,.ph h2,.ph h3,.field label,.brand,.toplink){color:#172027}
:root[data-vtik-theme="light"] body.vtik-seller-onboarding-page :is(.hero p,.ph p,.step span){color:#53616d}
:root[data-vtik-theme="light"] body.vtik-seller-onboarding-page .btn.pri{background:#45B96B;color:#fff}
