/* Demo-only CSS hotfixes.
 *
 * This file is loaded in all builds, but rules are gated on `body[data-demo="true"]`
 * which is set in web/src/App.tsx when running the website-hosted demo.
 */

/* The Logs page search input is a raw <input> without theme classes. */
html.dark body[data-demo="true"] input[type="text"],
html.dark body[data-demo="true"] input[type="search"],
html.dark body[data-demo="true"] textarea,
html.dark body[data-demo="true"] select {
  background-color: hsl(var(--card));
  border-color: hsl(var(--border));
  color: hsl(var(--foreground));
}

html.dark body[data-demo="true"] input::placeholder,
html.dark body[data-demo="true"] textarea::placeholder {
  color: hsl(var(--muted-foreground));
}

/* Keep demo-only overrides minimal: avoid forcing page-level scroll behavior. */
