/* Styles for the Gemini API output container */
#gemini-output-container {
  /* Inherits most styling from Tailwind classes in index.html */
  /* bg-darkBlue-glass-light p-4 rounded-lg overflow-x-auto */
  min-height: 100px; /* Ensure it has some height even when empty initially */
}

#gemini-output-container pre {
  background-color: rgba(10, 10, 20, 0.75); /* Darker, more opaque inner background for code */
  color: #E0E0E0; /* Light gray text for readability */
  padding: 12px;
  margin-top: 0;
  margin-bottom: 10px;
  border-radius: 6px;
  border: 1px solid rgba(255, 46, 159, 0.25); /* Subtle neonPink border */
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  font-size: 0.875em; /* 14px if base is 16px */
  line-height: 1.6;
  white-space: pre-wrap;   /* Wrap long lines of text */
  word-wrap: break-word;   /* Break words if they are too long */
  overflow-x: auto;      /* Allow horizontal scrolling for very long unbreakable lines */
}

#gemini-output-container pre:first-child {
  margin-top: 0;
}

#gemini-output-container pre:last-child {
  margin-bottom: 0;
}
