/* === simonsays.css === */

#status {
  margin-bottom: 20px;
  font-size: 1.2em;
  user-select: none; /* Text kann nicht markiert werden */
  caret-color: transparent; /* Cursor aus */
}

#start-btn {
  padding: 10px 20px;
  background: linear-gradient(145deg, #ff6b6b, #ff1f1f);
  color: #fff;
  border: none;
  border-radius: 12px;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  transition: transform 0.2s, background 0.2s, box-shadow 0.2s;
  box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}

#start-btn:hover {
  background: linear-gradient(145deg, #ff1f1f, #ff6b6b);
  transform: scale(1.05);
  box-shadow: 0 6px 12px rgba(0,0,0,0.4);
}

#game-board {
  display: grid;
  grid-template-columns: repeat(2, 150px);
  gap: 20px;
  justify-content: center;
  margin-top: 20px;
}

.simon-btn {
  width: 150px;
  height: 150px;
  border-radius: 16px;
  cursor: pointer;
  transition: transform 0.2s, opacity 0.2s;
  box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  user-select: none;
  caret-color: transparent; /* Kein blinkender Cursor in den Buttons */
}

.simon-btn.active {
  transform: scale(1.1);
  opacity: 0.6;
}

/* Farb-Buttons */
#red { background: #ff4d4d; }
#green { background: #4dff4d; }
#blue { background: #4d4dff; }
#yellow { background: #ffff4d; }
