@media screen {
/* Editorial panels and interactive controls, not the artwork inside them. */
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.ldki-bridge,.hc-composer,.psy-scope){background:#292132!important;border-color:#665475!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ldki-bridge article{background:#382c44!important;border-color:#756086!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.ldki-bridge,.hc-composer,.psy-scope) :is(p,li,small,strong,summary,figcaption){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.ldki-bridge,.hc-composer,.psy-scope) :is(h1,h2,h3,h4):not(.ldg-site-title){color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.ldki-bridge,.hc-composer,.psy-scope) .ldg-site-title{--ldg-0:#d9c3ff!important;--ldg-1:#d5b0ff!important;--ldg-2:#ffb0d9!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.ldki-bridge,.hc-composer,.psy-scope) a:not(.ldbg-button){color:#dec6fa!important}
html[data-ld-theme=dark] body #wrapper #main .hc-composer :is(.hc-mini-label,.hc-composer-presets>span){color:#dbcbe7!important}
html[data-ld-theme=dark] body #wrapper #main .hc-composer :is(.hc-graphic-tools>span,#hc-composer-steps span){color:#dbcbe7!important}
html[data-ld-theme=dark] body #wrapper #main .hc-composer .hc-composer-stage{background:#201a29!important;border-color:#665475!important}
html[data-ld-theme=dark] body #wrapper #main .hc-composer :is(.hc-svg-outcome text,.hc-svg-desktop>text,.hc-svg-mobile>text){fill:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .hc-composer .hc-svg-mobile>rect[fill='#fff']{fill:#382c44!important;stroke:#756086!important}
html[data-ld-theme=dark] body #wrapper #main#main#main .hc-composer :is(.hc-composer-presets button,.hc-selection-tools button,#hc-motion,.hc-module-choices button[aria-pressed=false]){background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main#main#main .hc-composer :is(.hc-composer-presets button,.hc-selection-tools button,#hc-motion,.hc-module-choices button[aria-pressed=false]):is(:hover,:focus-visible){background:#574164!important;border-color:#cba8f0!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-number{background:#40304e!important;color:#e3cef5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-monogram{background:#30223f!important;border-color:#665475!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-monogram small{color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-monogram .ld-about-particle :is(canvas,img){filter:invert(1) hue-rotate(180deg)}
/* Preserve image and customer-site previews; darken only their surrounding chrome. */
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.dm-scene,.ld-picture-story,.ld-sandkorn-feature){background:#2a2235!important;border-color:#665475!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.dm-scene,.ld-picture-story) figcaption{background:#30263c!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.dm-scene,.ld-picture-story) figcaption :is(p,small,strong,span){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site :is(.dm-scene,.ld-picture-story) figcaption a{color:#dec6fa!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-sandkorn-stage{background:#30263c!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-sandkorn-feature figcaption :is(strong,small,span){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-site .ld-sandkorn-feature figcaption a{color:#dec6fa!important}
/* Shared offers on tool pages. */
html[data-ld-theme=dark] body #wrapper #main .ld-offer-path{background:#2a2235!important;border-color:#665475!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-offer-path :is(p,small,strong){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ld-offer-path .ldg-site-title{--ldg-0:#d9c3ff!important;--ldg-1:#d5b0ff!important;--ldg-2:#ffb0d9!important}
html[data-ld-theme=dark] body #wrapper #main#main#main :is(.ld-offer-path .ld-op-secondary,.ldnt .ldnt-button.alt,#bma .bma-file){background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #ld-foto-studio #fs-drop{background:#201a29!important;border-color:#756086!important}
html[data-ld-theme=dark] body #wrapper #main #ld-foto-studio #fs-empty :is(p,h3){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-foto-studio #fs-empty .ldg-site-title{--ldg-0:#d9c3ff!important;--ldg-1:#d5b0ff!important;--ldg-2:#ffb0d9!important}
html[data-ld-theme=dark] body #wrapper #main #ld-foto-studio :is(.fsx-explain,.fsy-explain,#fsx-status,#fsy-status){background:#40304e!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-foto-studio .fsy-explain strong{color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass .fku-palette-meta{color:#d6c8df!important}
/* Panels that are revealed only after switching Farbkompass workspace. */
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass :is(.fk-assistant,.fk-favorite,.fk-simulation,.fku-export-option,.fk-export .fk-help){background:#30263c!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass .fk-proposal{background:#40304e!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass .fk-proposal :is(strong,small){color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass .fk-pass{color:#c8ecae!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass .fk-fail{color:#ffb8c5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass :is(#fk-research-title em,.fk-research-grid a,.fk-section .fk-help a){color:#dec6fa!important}
/* The contrast example displays the actual user-selected text color. */
html[data-ld-theme=dark] body #wrapper #main #ld-farbkompass #fk-contrast-example :is(h3,p){color:inherit!important;-webkit-text-fill-color:inherit!important;background-image:none!important}
html[data-ld-theme=dark] body #wrapper #main :is(.fsu-badges,.fku-badges,.pwx-badges)>span{background:#40304e!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main#main#main :is(#fs-demo,#ld-farbkompass .fk-secondary,#ld-farbkompass .fk-mini-btn,#ld-farbkompass .fk-lock[aria-pressed=false],#ld-farbkompass .fku-button:not(.fku-primary),.pwx-filter[aria-pressed=false],.pwx-favorites-filter[aria-pressed=false],.dl-card button,#bma :is(#bma-adopt,#bma-demo,#bma-undo,#bma-redo,#bma-reset,#bma-svg,#bma-png,[data-bma-preset])){background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main#main#main :is(.pwx-filter[aria-pressed=true],.pwx-favorites-filter[aria-pressed=true],#ld-farbkompass .fk-lock[aria-pressed=true]){background:#7042b7!important;background-image:none!important;border-color:#b591e0!important;color:#fff!important}
html[data-ld-theme=dark] body #wrapper #main#main#main :is(#ld-farbkompass .fk-modes button[aria-pressed=false],#ld-farbkompass .fk-preview-tabs button[aria-selected=false],.pwx-show-more,.ldx-find button){background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #bma input:is([type=range],[type=color]){background:#30263c!important;color-scheme:dark}
html[data-ld-theme=dark] body #wrapper #main .ldmp-teaser-icon{background:#40304e!important;color:#e5d1fa!important}
html[data-ld-theme=dark] body #wrapper #main iframe:is(.ani-studio-embed__frame,.ldsw-frame){background:#201a29!important}
html[data-ld-theme=dark] body #wrapper #main .pwx-art-paper :is(.pwx-art-eyebrow,.pwx-art-title,.pwx-art-caption){color:#362441!important}
html[data-ld-theme=dark] body #wrapper #main .pwx-art-paper .pwx-art-image{color:#735198!important}
/* PDF controls are separate from the white page canvases. */
html[data-ld-theme=dark] body #wrapper #main #pdf-workshop :is(.pw-studio,.pw-page,.pw-preview){background:#2a2235!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #pdf-workshop :is(.pw-report,.pwx-notice,.px-explain,#px-status,#px-empty,.px-source,.pc-file){background:#40304e!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #pdf-workshop :is(.pwe-card,.pwe-audit-stats,#pwe-audit-export-summary,#pwe-export-info){background:#30263c!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #pdf-workshop .px-value{color:#dec6fa!important}
html[data-ld-theme=dark] body #wrapper #main#main#main #pdf-workshop .px-file-button{background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #pdf-workshop :is(.pw-page-top,.pw-page-source,.pw-page-size,.pw-pagebar strong,.pw-pagebar [data-selection],.pw-quick>span){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main#main#main #pdf-workshop :is(.pw-small,.pw-page-actions button){background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html:not([data-ld-theme=dark]) body #wrapper #main #pdf-workshop :is(.pw-page-top label,.pw-page-top>span,.pw-page-size){color:#685777!important}
html[data-ld-theme=dark] body #wrapper #main #ld-file-workshop :is(.fw-result,.fw-notice,.fw-result pre,.fw-tabcount,.fw-dropicon,.fw-fileicon,.fw-private>span){background:#40304e!important;border-color:#756086!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main #ld-file-workshop .fw-remove{color:#dec6fa!important}
html[data-ld-theme=dark] body #wrapper #main#main#main #ld-file-workshop .fw-result .fw-secondary{background:#40304e!important;background-image:none!important;border-color:#8d799b!important;color:#f4eefa!important}
html[data-ld-theme=dark] body #wrapper #main #ld-design-labor :is(.dl-elements,.dl-elements details,.dl-print-options,.dl-batch){background:#30263c!important;border-color:#756086!important;color:#eee8f5!important}
html:not([data-ld-theme=dark]) body #wrapper #main #ld-design-labor .dl-elements :is(.dl-layer-panel p,details summary,details label){color:#493655!important}
html:not([data-ld-theme=dark]) body #wrapper #main #bma fieldset label:not(.bma-file){color:#493655!important}
/* The arcade's catalog follows the site; individual games keep their own colors. */
html[data-ld-theme=dark] body.page-id-1396 #wrapper #main{background:#191421!important;color:#eee8f5!important}
html[data-ld-theme=dark] body.page-id-1396 #wrapper #main .ldmp-site-intro :is(p,span){color:#eee8f5!important}
html[data-ld-theme=dark] body.page-id-1396 #wrapper #main .ldmp-site-intro a{color:#dec6fa!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit{background:#191421!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit :is(.ldmp-library,.ldmp-game-card){background:#2a2235!important;border-color:#665475!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit :is(.ldmp-heading p,.ldmp-heading small,.ldmp-library summary,.ldmp-library label,.ldmp-game-card small,.ldmp-game-card strong,.ldmp-game-card>span:last-child){color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit :is(.ldmp-title,.ldmp-title em,.ldmp-library summary span){color:#e5d1fa!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldg-site-title{--ldg-0:#d9c3ff!important;--ldg-1:#d5b0ff!important;--ldg-2:#ffb0d9!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldmp-search{background:#201a29!important;border-color:#8d799b!important;color:#fff!important;color-scheme:dark}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldmp-search::placeholder{color:#cfc1d8!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldmp-search-status{color:#dbcbe7!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldmp-categories button[aria-pressed=false]{background:#40304e!important;border-color:#8d799b!important;color:#eee8f5!important}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit :is(.ldmp-game-card,.ldmp-categories button):focus-visible{outline:3px solid #d6b7ff!important;outline-offset:3px}
html[data-ld-theme=dark] body #wrapper #main .ldmp-fit .ldmp-gallery{scrollbar-color:#806b92 #2a2235}
}
