body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif;
  background: #ffffff; /* Light background */
  color: #000000; /* Dark text for readability */
}

main {
  max-width: 800px;
  margin: auto;
  padding: 20px; /* Maintain padding for spacing */
}

img {
  max-width: 100%;
}

header h1 {
  text-align: center;
  color: #007aff; /* Typical Xcode blue for headers */
}

footer {
  text-align: center;
  clear: both;
  padding: 20px 0; /* Padding for the footer */
  color: #333333; /* Slightly darker text for contrast */
}

/* For TAGLIST.HTML */
.taglist {
  text-align: center;
  clear: both;
}

/* For NEXTPREV.HTML */
#nextprev {
  /* The container for both the previous and next articles. */
  margin-top: 20px; /* Space above the navigation */
}

#prevart,
#nextart {
  max-width: 33%;
  padding: 10px; /* Padding for spacing */
  color: #007aff; /* Xcode blue for text */
}

#prevart {
  float: left;
  text-align: left;
}

#nextart {
  float: right;
  text-align: right;
}
