body {
  background: #1E1F1E;
  font-family: monospace;
  font-size: 18px;
}

/* Username text */
.user {
  padding-left: 35%;
  color: rgb(59, 187, 187);
  font-weight: 900;
  font-size: 10px;
}

/* Logo / ASCII art */
.mac-logo {
  color: rgb(30, 178, 59);
  font-weight: 900;
  padding-left: 1%;
  font-size: 12px;
  line-height: 1;
}

/* Command line */
.cli {
  color: #a8a6a6;
  font-size: 10px;
  display: flex;
  align-items: center;
}

/* Command input */
.command {
  background-color: #1E1F1E;
  color: white;
  border: none;
  width: 100%;
  font-family: monospace;
  font-weight: 500;
  font-size: 10px;
}

.command:focus {
  border: none;
  outline: none;
}

/* Display output */
.display {
  color: white;
  font-size: 10px;
}

.past-cmd {
  color: white;
}

/* Accent text colors */
.aqua {
  color: rgb(59, 187, 187);
  font-weight: 800;
}

.aqua_n {
  color: rgb(44, 175, 57);
}

.about {
  color: rgb(52, 184, 89);
  font-weight: 500;
}

/* Fastfetch layout (logo + info) */
.featfetch-section {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 40px;
}

/* ASCII logo */
.Logo pre {
  margin: 0;
  line-height: 1.1;
  font-weight: 500;
  font-size: 14px;
}

/* Info section next to logo */
.side-text pre {
  margin: 0;
  font-size: 13px;
  line-height: 1.3;
  color: #a8a6a6;
  white-space: pre-wrap;
}

/* macOS Terminal color palette */
.green {
  color: #00ff66;
}
.yellow {
  color: #ffcc00;
}
.red {
  color: #ff5555;
}
.blue {
  color: #6B42F6;
}
.pink {
  color: #E44CE2;
}
.cyan {
  color: rgb(59, 187, 187);
}
.white {
  color: #f2f2f2;
}
.gray {
  color: #777;
}

/* Highlight important values (like Memory %, Disk %) */
.value-green {
  color: #00ff66;
  font-weight: 600;
}
.value-yellow {
  color: #ffcc00;
  font-weight: 600;
}
.value-cyan {
  color: rgb(59, 187, 187);
  font-weight: 600;
}

/* Optional blinking cursor effect */
.cursor {
  width: 8px;
  height: 14px;
  background-color: #00ff66;
  display: inline-block;
  margin-left: 2px;
  animation: blink 1s infinite;
}

@keyframes blink {
  0%, 50% { opacity: 1; }
  51%, 100% { opacity: 0; }
}
