/* Soft slate controls for the factory dark theme, without a green tint. */
body[data-theme="dark"][data-default-slate="true"]{--control-bg:#131820;--control-hover:#1b222b;--accent-gradient:linear-gradient(135deg,hsl(var(--accent-h),var(--accent-fill-s),19%),hsl(calc(var(--accent-h) + 8),var(--accent-fill-s),16%))}
body[data-theme="dark"][data-default-slate="true"] :is(button.btn-accent,.chat-composer-send-btn,.dm-quick-chat-send):not(:disabled){background:var(--control-bg);border-color:var(--input-border-color);color:var(--accent-text,var(--accent-color));box-shadow:none}
body[data-theme="dark"][data-default-slate="true"] :is(button.btn-accent,.chat-composer-send-btn,.dm-quick-chat-send):hover:not(:disabled){background:var(--control-hover)}
body[data-theme="dark"][data-default-slate="true"] :is(.chat-message-bubble.btn-accent,.dm-message-bubble.btn-accent,.dm-quick-message.is-me){color:var(--text-main)}
body[data-theme="dark"][data-default-slate="true"] :is(input,textarea,select)::placeholder{color:var(--text-muted);opacity:1}
