/* One shared daytime palette for every original page. */
:root, body {
  color-scheme: light !important;
  --bg: #f0f2f5 !important;
  --card: #fff !important;
  --card-border: #e0e4ec !important;
  --text: #273244 !important;
  --text-dim: #68738a !important;
  --ink: #182019 !important;
  --muted: #687069 !important;
  --line: rgba(24, 32, 25, .14) !important;
  --panel: rgba(255, 255, 252, .96) !important;
}
body { background: var(--bg) !important; color: var(--text) !important; }
.app-sidebar { background: #fff !important; color: #273244 !important; }
.sidebar-theme-button { cursor: default; }
.sidebar-theme-button:hover { transform: none; background: transparent; color: inherit; }
.theme-toggle { display: none !important; }
.realtime-log, .log-output, .task-log {
  background: #f8f9fc !important;
  color: #273244 !important;
  border: 1px solid var(--card-border);
}
.login-card { background: #fff; border-color: var(--card-border); box-shadow: 0 8px 32px rgba(31,42,68,.1); }
.login-card input { background: #f8f9fc; color: var(--text); border-color: var(--card-border); }
.login-card label, .login-card .sub { color: var(--text-dim); }
