/* I18N04 separate dark palette on top of historical light-only source */
html[data-theme="dark"],html[data-theme="dark"] body{background:var(--sl-bg)!important;color:var(--sl-text)!important}
html[data-theme="dark"] #shoplink-creator-app{background:var(--sl-bg)!important;--bg:var(--sl-bg);--card:var(--sl-surface);--card-h:var(--sl-surface-2);--line:var(--sl-border);--line2:var(--sl-border);--ink:var(--sl-text);--mute:var(--sl-text-muted);--mute2:var(--sl-text-muted);--blue:var(--sl-accent)}
html[data-theme="dark"] #shoplink-creator-app .chat,
html[data-theme="dark"] #shoplink-creator-app .step,
html[data-theme="dark"] #shoplink-creator-app .v3-footnote,
html[data-theme="dark"] #shoplink-creator-app .bar,
html[data-theme="dark"] #shoplink-creator-app .top nav a,
html[data-theme="dark"] #shoplink-creator-app .top nav button,
html[data-theme="dark"] #shoplink-creator-app .menu,
html[data-theme="dark"] #shoplink-creator-app .cat,
html[data-theme="dark"] #shoplink-creator-app .chips button,
html[data-theme="dark"] #shoplink-creator-app .dialog,
html[data-theme="dark"] #shoplink-creator-app .composer{background:var(--sl-surface)!important;color:var(--sl-text)!important;border-color:var(--sl-border)!important;box-shadow:var(--sl-shadow)!important}
html[data-theme="dark"] #shoplink-creator-app .bubble.ai{background:var(--sl-surface-2)!important;color:var(--sl-text)!important;border-color:var(--sl-border)!important}
html[data-theme="dark"] #shoplink-creator-app .bubble.user{background:#213b66!important;color:#f2f7ff!important;border-color:#416092!important}
html[data-theme="dark"] #shoplink-creator-app .hero h1,
html[data-theme="dark"] #shoplink-creator-app .step strong,
html[data-theme="dark"] #shoplink-creator-app .chat-head .who b,
html[data-theme="dark"] #shoplink-creator-app .mine,
html[data-theme="dark"] #shoplink-creator-app .req b,
html[data-theme="dark"] #shoplink-creator-app #creator-input{color:var(--sl-text)!important}
html[data-theme="dark"] #shoplink-creator-app .hero .sub,
html[data-theme="dark"] #shoplink-creator-app .step small,
html[data-theme="dark"] #shoplink-creator-app .chat-head .who span,
html[data-theme="dark"] #shoplink-creator-app .legal-note,
html[data-theme="dark"] #shoplink-creator-app .chips button,
html[data-theme="dark"] #shoplink-creator-app .trust li{color:var(--sl-text-muted)!important}
html[data-theme="dark"] #shoplink-creator-app .composer{background:var(--sl-surface-2)!important}
html[data-theme="dark"] #shoplink-creator-app .composer #creator-input{background:transparent!important}
html[data-theme="dark"] #shoplink-creator-app .cta,
html[data-theme="dark"] #shoplink-creator-app .composer .send{background:#3876dc!important;color:white!important}
html[data-theme="dark"] #shoplink-creator-app .sl-vrail .slv-label{color:var(--sl-text-muted)}
html[data-theme="dark"] #shoplink-creator-app .sl-vrail .slv-ring{background:var(--sl-surface)}
#shoplink-creator-app .top{padding-right:0}
#shoplink-creator-app .chat-head .headbtns{margin-right:0}
@media(min-width:901px){#sl-i18n04-bar{right:132px;top:22px}}
@media(max-width:900px){#sl-i18n04-bar{right:8px;top:8px}}

/* I18N04_QA_P2: keep whole mobile panel readable in both palettes */
body > #sl-i18n04-bar{display:flex!important}
html[data-theme="dark"] body:has(#shoplink-creator-app),
html[data-theme="dark"] #shoplink-creator-app,
html[data-theme="dark"] #shoplink-creator-app .main,
html[data-theme="dark"] #shoplink-creator-app .main-content,
html[data-theme="dark"] #shoplink-creator-app .hero,
html[data-theme="dark"] #shoplink-creator-app .chat{background:var(--sl-bg)!important;color:var(--sl-text)!important}
html[data-theme="dark"] #shoplink-creator-app .hero h1,
html[data-theme="dark"] #shoplink-creator-app .top .brand{color:var(--sl-text)!important}
html[data-theme="dark"] #shoplink-creator-app .hero .sub{color:var(--sl-text-muted)!important}
html[data-theme="light"] #shoplink-creator-app .hero h1{color:#172b44!important}
html[data-theme="dark"] #shoplink-creator-app .steps .step{background:var(--sl-surface)!important}
html[data-theme="dark"] #shoplink-creator-app .step strong{color:var(--sl-text)!important}
@media(max-width:900px){body > #sl-i18n04-bar{top:9px;right:10px;z-index:2147483600}#shoplink-creator-app .top{padding-right:168px!important}}

/* I18N04_QA_P3 */
body > #sl-i18n04-bar#sl-i18n04-bar{display:flex!important;visibility:visible!important}
@media(max-width:900px){
#sl-i18n04-bar#sl-i18n04-bar{top:8px!important;right:10px!important}
#shoplink-creator-app .top .about{display:none!important}
#shoplink-creator-app .top{padding-right:158px!important}
}
