body {
  background-color: #0d0d0d; /* Very dark background */
  color: #00ff41; /* Bright green text */
  font-family: "Consolas", "Courier New", monospace;
  margin: 0;
  padding: 20px;
  height: 100vh;
  overflow: hidden; /* Hide body scrollbar */
}

#game-container {
  max-width: 800px;
  margin: 0 auto;
  border: 1px solid #00ff41; /* Subtle green border */
  padding: 10px;
  height: calc(100vh - 42px); /* Adjust for padding/border */
  display: flex;
  flex-direction: column;
}

#output {
  flex-grow: 1; /* Allows output area to fill available space */
  overflow-y: auto; /* Scroll for long output */
  white-space: pre-wrap; /* Preserves formatting and wraps long lines */
  padding-bottom: 10px;
  /* Optional: Add a text shadow for a glowing effect */
  text-shadow: 0 0 5px rgba(0, 255, 65, 0.5);
}

#input-area {
  display: flex;
  align-items: center;
  border-top: 1px dashed #008f2c;
  padding-top: 5px;
}

#prompt {
  font-weight: bold;
  margin-right: 5px;
}

#command-input {
  flex-grow: 1;
  background: transparent;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  caret-color: #00ff41; /* Green cursor */
  outline: none; /* Remove focus outline */
}
/* Add a blinking effect to the prompt */
@keyframes blink {
  50% {
    opacity: 0;
  }
}

#prompt {
  font-weight: bold;
  margin-right: 5px;
  /* Apply the blinking animation to the prompt symbol '>' */
  animation: blink 1s step-start infinite;
}