/* Light palettes for the application builder, automation, and AI experiences. */
html[data-theme='light'] .exp-workshop{--act-accent:#236440;--act-line:#c4d9ca;--act-soft:#52685a;--act-panel:#edf6ef}
html[data-theme='light'] .exp-automate{--act-accent:#80580b;--act-line:#dfd4b8;--act-soft:#6a614c;--act-panel:#faf5e8}
html[data-theme='light'] .exp-logic{--act-accent:#50569b;--act-line:#d0d3e8;--act-soft:#62677f;--act-panel:#f0f1fa}
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) .act-scene{background:#fff;color:var(--ink)}
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) .act-chrome{color:var(--ink);background:rgba(255,255,255,.58)}
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) .act-caption{background:rgba(255,255,255,.6)}
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) .eyebrow{color:var(--act-accent)}
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) .act-heading h2,
html[data-theme='light'] :is(.exp-workshop,.exp-automate,.exp-logic) h3{color:var(--ink)}

html[data-theme='light'] .exp-workshop .ws-palette,
html[data-theme='light'] .exp-workshop .ws-inspector{background:#edf4ee;color:#243b2c}
html[data-theme='light'] .exp-workshop .ws-palette>div{color:#3c5946}
html[data-theme='light'] .exp-workshop .ws-canvas{background-color:#f8fbf7;background-image:radial-gradient(#c5d8c8 1px,transparent 1px)}
html[data-theme='light'] .exp-workshop .ws-app-heading{color:#263d2d}
html[data-theme='light'] .exp-workshop .ws-table{border-color:#b5d0bd;background:#fff;color:#344d3d}
html[data-theme='light'] .exp-workshop .ws-table>div{border-bottom-color:#d6e4d9}
html[data-theme='light'] .exp-workshop .ws-table .ws-table-head{color:#56715f;background:#edf5ed}
html[data-theme='light'] .exp-workshop .ws-table .ws-selected{background:#d8eddc;color:#205631}
html[data-theme='light'] .exp-workshop .ws-detail{background:#f6fbf5;color:#244831}
html[data-theme='light'] .exp-workshop .ws-action-label{background:#28623f;color:#fff}
html[data-theme='light'] .exp-workshop .ws-inspector strong{color:#264c33}
html[data-theme='light'] .exp-workshop .ws-composition-map{background:#eaf4eb}
html[data-theme='light'] .exp-workshop .ws-block{background:#fff;border-color:#b8d3be;color:#2c5036}
html[data-theme='light'] .exp-workshop .ws-block-title{background:none;border-color:transparent;color:#244831}
html[data-theme='light'] .exp-workshop .ws-skeleton{background:#b0cdb7}
html[data-theme='light'] .exp-workshop .ws-mini-bars i{background:#a1c6aa}
html[data-theme='light'] .exp-workshop .ws-mini-bars i:nth-child(4){background:#397c4d}
html[data-theme='light'] .exp-workshop .ws-block-action{background:#dceee0;border-color:#70a47e;color:#235c35}
html[data-theme='light'] .exp-workshop .ws-build-story{background:#eaf4eb}
/* Preserve the dark-selected animation only in the dark theme. */
html[data-theme='light'][data-motion='running'] .exp-workshop .ws-selected{animation-name:none}

html[data-theme='light'] .exp-automate .auto-rule{background:#fffcf4}
html[data-theme='light'] .exp-automate .auto-node{border-color:#d4c7a4;background:#fffdf7;color:#574320}
html[data-theme='light'] .exp-automate .auto-connector{background:#b59c62}
html[data-theme='light'] .exp-automate .auto-gate{border-color:#b68b33;background:#f7edce;color:#5b420d}
html[data-theme='light'] .exp-automate .auto-branch:before{background:#c8b684}
html[data-theme='light'] .exp-automate .auto-no .auto-node{background:#faf7ee;border-color:#d4c7a4;color:#6a614c}
html[data-theme='light'] .exp-automate .auto-run-strip{background:#faf4e3}
html[data-theme='light'] .exp-automate .auto-rule-sentence{background:#f8f0d9;color:#4f3c18}
html[data-theme='light'] .exp-automate .auto-tokens span{border-color:#d1bf91;background:#fffaf0;color:#6c5118}
html[data-theme='light'] .exp-automate .auto-history{background:#faf4e5}
html[data-theme='light'] .exp-automate .auto-ledger{background:#fffdfa}
html[data-theme='light'] .exp-automate .auto-log-entry strong{color:#3f3826}
html[data-theme='light'] .exp-automate .auto-log-mark{border-color:#76a180;background:#edf7ee;color:#2f6a3d}
html[data-theme='light'] .exp-automate .auto-log-mark.neutral{border-color:#acada5;background:#f4f4ef;color:#666b61}
html[data-theme='light'] .exp-automate .auto-log-mark.caution{border-color:#c5a458;background:#fff3d4;color:#795407}

html[data-theme='light'] .exp-logic .logic-lab{background:#f6f6fc}
html[data-theme='light'] .exp-logic .logic-graph{background-image:radial-gradient(#d6d8e9 1px,transparent 1px)}
html[data-theme='light'] .exp-logic .logic-node{background:#fff;border-color:#c2c6e0;color:#414565}
html[data-theme='light'] .exp-logic .logic-join i{background:#8c93c1}
html[data-theme='light'] .exp-logic .logic-model{background:#e4e7fa;border-color:#969fce;color:#3d447a}
html[data-theme='light'] .exp-logic .logic-model small{color:#5d668e}
html[data-theme='light'] .exp-logic .logic-output{background:#fff;border-color:#c2c9e5;border-inline-start-color:#6b75ad}
html[data-theme='light'] .exp-logic .logic-output>div{color:#606a93}
html[data-theme='light'] .exp-logic .logic-output dt{color:#434c76}
html[data-theme='light'] .exp-logic .logic-output em{color:#6b7593}
html[data-theme='light'] .exp-logic .logic-output dd{color:#405d48}
html[data-theme='light'] .exp-logic .logic-workbench{background:#f3f4fc;color:#424864}
html[data-theme='light'] .exp-logic .logic-instruction{background:#fff}
html[data-theme='light'] .exp-logic .logic-prompt{color:#3f4771}
html[data-theme='light'] .exp-logic .logic-context li{border-bottom-color:#dce0ed}
html[data-theme='light'] .exp-logic .logic-context strong{color:#3e476d}
html[data-theme='light'] .exp-logic .logic-result>strong{color:#3e476d}
html[data-theme='light'] .exp-logic .logic-evaluation{background:#eef0fa}
html[data-theme='light'] .exp-logic .logic-eval-figure{border-color:#c3cae2;background:#fff}
html[data-theme='light'] .exp-logic .logic-eval-figure figcaption{border-bottom-color:#c3cae2;color:#3f486e;background:#f8f9ff}
html[data-theme='light'] .exp-logic .logic-eval-figure th,
html[data-theme='light'] .exp-logic .logic-eval-figure td{border-bottom-color:#d8deed}
html[data-theme='light'] .exp-logic .logic-eval-figure thead th{color:#505d85;background:#e5e9f6}
html[data-theme='light'] .exp-logic .logic-eval-figure tbody th{color:#465075}
html[data-theme='light'][data-motion='running'] .exp-logic .logic-join i{animation-name:none}
