/* === Global Beige Theme === */
body {
  background-color: #ffffff;  /* Changed from #fdf6e3 to white */
  color: #333;
  font-family: 'Segoe UI', sans-serif;
}

a {
  color: #2563eb; /* Blue */
}

a:hover {
  color: #1d4ed8; /* Darker blue */
  text-decoration: underline;
}

h1, h2, h3 {
  color: #1e40af; /* Dark blue */
}

. page__content {
  background-color: #fff8dc;  /* Keep this beige for content blocks */
  padding: 2em;
  border-radius: 6px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.04);
}

/* Sidebar and nav (if applicable) */
.author__avatar,
.sidebar {
  background-color: #ffffff ! important;  /* Changed from #fdf6e3 to white */
}

.page__footer-follow,
.page__footer-links,
.page__footer-colophon {
  display: none ! important;
}

. page__footer {
  background-color: #ffffff;  /* Changed from #f6ebd6 to white */
  border-top: none;
}
