/* Cloud replaces the old light palette. Existing saved light preferences remain valid. */
:root[data-theme="light"],:root[data-theme="light"][data-accent]{color-scheme:light}
:root[data-theme="light"] .ceo-primary{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}
:root[data-theme="light"] .ceo-badge:not(.green):not(.amber){background:var(--theme-tile)!important;color:var(--theme-text)!important}
:root[data-theme="light"] ::-webkit-scrollbar-track{background:var(--theme-surface2)}
:root[data-theme="light"] ::-webkit-scrollbar-thumb{background:#9aa9bf;border:2px solid var(--theme-surface2);border-radius:8px}
:root[data-theme="light"] :is(input,textarea,select){color-scheme:light}
:root[data-theme="light"] th,:root[data-theme="light"] .nc-shell table th{background:var(--theme-surface2)!important;color:var(--theme-muted)!important;border-color:var(--theme-border)!important}
:root[data-theme="light"] input:is([type="checkbox"],[type="radio"],[type="range"]){accent-color:var(--theme-primary)!important}
:root[data-theme="light"] .w-sound-settings input[type="range"]::-webkit-slider-thumb{background:var(--theme-primary)!important}
:root[data-theme="light"] .norella-chat-content .norella-bubble{background:var(--theme-surface2)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border);box-shadow:none}
:root[data-theme="light"] .norella-chat-content .is-outgoing .norella-bubble{background:var(--theme-active)!important}
:root[data-theme="light"] .norella-chat-content :is(.norella-bubble-sender,.norella-compose-top strong){color:var(--theme-accent)!important}
:root[data-theme="light"] .norella-chat-content :is(.norella-bubble time,.norella-enter-hint){color:var(--theme-muted)!important;opacity:1}
:root[data-theme="light"] :is(.btn.danger,.w-action.danger){background:#fff0ee!important;color:#9a211a!important;border-color:#e6a59f!important}
