@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Inter:wght@400;500;600&display=swap";
/* [project]/.openclaw/workspace/gei-frontend/styles/globals.css [client] (css) */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --bg-dark: #0a0a0f;
  --bg-card: #12121a;
  --bg-card-hover: #1a1a25;
  --border: #2a2a3a;
  --text: #e0e0e0;
  --text-dim: #888;
  --green: #4ade80;
  --red: #ef4444;
  --yellow: #fbbf24;
  --blue: #60a5fa;
  --purple: #a78bfa;
  --orange: #fb923c;
}

body {
  background: var(--bg-dark);
  color: var(--text);
  min-height: 100vh;
  font-family: Inter, -apple-system, sans-serif;
}

button {
  background: var(--bg-card);
  border: 1px solid var(--border);
  color: var(--text);
  cursor: pointer;
  border-radius: 6px;
  padding: 8px 16px;
  font-family: inherit;
  transition: all .2s;
}

button:hover:not(:disabled) {
  background: var(--bg-card-hover);
  border-color: var(--blue);
}

button:disabled {
  opacity: .5;
  cursor: not-allowed;
}

button.active {
  background: var(--blue);
  border-color: var(--blue);
  color: #000;
}

select {
  background: var(--bg-card);
  border: 1px solid var(--border);
  color: var(--text);
  cursor: pointer;
  border-radius: 6px;
  padding: 8px 12px;
}

input, select {
  font-family: inherit;
}

/*# sourceMappingURL=_openclaw_workspace_gei-frontend_styles_globals_0twwzia.css.map*/