
/* Terminal Component Styling Overrides */
/* These styles override the default styling of the degen-components Terminal */

/* Main terminal container */
.degen-terminal {
  --degen-terminal-primary: #7f00ff; /* brand-500 purple */
  --degen-terminal-secondary: #9933ff; /* brand-400 lighter purple */
  --degen-terminal-background: rgba(26, 22, 37, 0.85); /* dark with transparency */
  --degen-terminal-text: #ffffff;
  --degen-terminal-accent: #00e1ff; /* cyber-500 neon blue */
  
  background-color: var(--degen-terminal-background) !important;
  border-color: var(--degen-terminal-primary) !important;
  color: var(--degen-terminal-text) !important;
  font-family: 'Orbitron', monospace !important;
}

/* Terminal header */
.degen-terminal-header {
  background-color: var(--degen-terminal-primary) !important;
  color: var(--degen-terminal-text) !important;
}

/* Terminal input */
.degen-terminal-input {
  background-color: transparent !important;
  color: var(--degen-terminal-text) !important;
  border-color: var(--degen-terminal-secondary) !important;
}

/* Terminal countdown */
.degen-terminal-countdown {
  color: var(--degen-terminal-accent) !important;
}

/* Terminal contract address */
.degen-terminal-address {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-color: var(--degen-terminal-primary) !important;
  color: var(--degen-terminal-accent) !important;
}

/* Terminal response text */
.degen-terminal-response {
  color: var(--degen-terminal-text) !important;
}

/* Terminal cursor */
.degen-terminal-cursor {
  background-color: var(--degen-terminal-accent) !important;
}

/* Basic Terminal styles - these will be applied to elements that may not have specific classes */
.degen-terminal input,
.degen-terminal textarea,
.degen-terminal code,
.degen-terminal pre {
  font-family: 'Orbitron', monospace !important;
}

.degen-terminal button {
  background-color: var(--degen-terminal-primary) !important;
  color: var(--degen-terminal-text) !important;
  border: 1px solid var(--degen-terminal-secondary) !important;
}

.degen-terminal button:hover {
  background-color: var(--degen-terminal-secondary) !important;
}
