/* === Base layout and global background === */
body {
  font-family: var(--body-font, "Open Sans"), sans-serif;
  color: var(--text-color, #333);
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  margin: 0;
  padding: 0;
}
