:root {
  --color-bg-main: #f7f2af;
  --color-fg-main: #000000;
  --color-fg-link: #0066cc;
  --color-fg-link-visited: #551a8b;
  --color-fg-heading: #000000;
  --color-bg-h2: #f7f2af;
  --color-fg-h2: inherit;
  --color-border-h2-light: #fff6aa;
  --color-border-h2-dark: #b59b5d;
  --color-star-accent: #ffffaf;
  --color-star-stroke: #000000;
}

html {
  min-height: 100vh;
}

body {
  background: repeating-linear-gradient(45deg, #d6be6d, #fbf5b7, #d6be6d 32em);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-shadow: -1px -1px 0 #fffbce;
}

.menuSectionHeading {
  border: 1px solid #b59b5d;
  border-left: none;
  border-top: none;
}