body {
  font-family: Arial, sans-serif;
  max-width: 1000px;
  margin: auto;
  padding: 20px;
  background: #111;
  color: #eee;
}

a {
  color: #4da3ff;
}

h1, h2 {
  border-bottom: 1px solid #333;
  padding-bottom: 5px;
}

.logo-header {
  display: flex;
  align-items: center; /* vertically center text with image */
  gap: 10px;           /* space between image and text */
  justify-content: flex-start; /* align everything to left */
  font-size: 2.5rem;   /* increase the text size */
}