body {
  margin: 0;
  background: #1e1e1e;
  color: #ddd;
  font-family: system-ui, sans-serif;
}

#connect-form {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 8px;
  background: #2a2a2a;
}

#connect-form input {
  padding: 4px 6px;
}

#status {
  margin-left: auto;
  font-size: 0.85em;
  opacity: 0.8;
}

#terminal {
  padding: 8px;
  height: calc(100vh - 48px);
}
