/* Dark palette overrides generated from the actual per-page stylesheet order.
   Layout, display, positioning, masks, product swatches and actions stay intact. */




















/* Final shared canvas. */
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) {background:#141820!important;color:#edf1f7!important;color-scheme:dark!important;transition:none!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-app-layout {background:#141820!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-sidebar {background:#191f2a!important;border-color:#303b4d!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) :is(.start-main,.copy-main,.settings-konzept-main,.support-konzept-main,.admin-clean-main,.admin-users-main,.notifications-main) {background:#141820!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) :is(.bc-group-card,.bc-group-head) {background:#202837!important;border-color:#39485c!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-entry-brand-panel {background:linear-gradient(145deg,#126acc,#154679)!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-entry-brand-panel :is(.jn-entry-brand span,.jn-entry-brand strong,.jn-entry-intro h1) {color:#fff!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select) {color-scheme:dark!important;caret-color:#edf1f7}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-theme-toggle {background:#222c3b!important;border-color:#39485c!important;color:#d4deed!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-theme-toggle .jn-theme-thumb {background:#fff!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) :is(.start-hero,.jn-copy-commandbar,.settings-hero-card,.support-hero-card,.admin-clean-hero,.admin-users-hero,.notifications-hero) {background:#141820!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) :is(input,textarea)::placeholder {color:#94a3b8!important;opacity:1!important}
html[data-jn-theme="dark"] body:not(#jn-theme-canvas):not(#jn-theme-colours):not(#jn-theme-priority) .jn-sidebar :is(.jn-side-nav,.premium-nav)>a::before {background-color:#79b8ff!important}
