/* Standard dark mode: the old site's mint controls on quiet, near-black surfaces. */
body[data-theme="dark"]{--control-bg:#101b15;--control-hover:#192b20;--accent-gradient:linear-gradient(135deg,hsl(var(--accent-h),var(--accent-fill-s),16%),hsl(calc(var(--accent-h) + 8),var(--accent-fill-s),14%))}
body[data-theme="dark"] :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-color);box-shadow:none}
body[data-theme="dark"] :is(button.btn-accent,.chat-composer-send-btn,.dm-quick-chat-send):hover:not(:disabled){background:var(--control-hover)}
body[data-theme="dark"] :is(.chat-message-bubble.btn-accent,.dm-message-bubble.btn-accent,.dm-quick-message.is-me){color:var(--text-main)}
body[data-theme="dark"] :is(input,textarea,select)::placeholder{color:var(--text-muted);opacity:1}
