.flex-demo {
  display: flex;
  gap: 10px;
  background: #fff3e0;
  padding: 20px;
  border-radius: 8px;
  margin: 20px 0;
}

.flex-item {
  background: #FF9800;
  color: white;
  padding: 15px;
  border-radius: 4px;
  text-align: center;
}

.flex-auto-margin {
  margin-left: auto;
  background: #4CAF50;
}