:root {
  --bg-color: #bea388;

  --light-color1: #d8cfc6;
  --light-color2: #e9ddaf;

  --dark-color1: #392113;

  --logo-size: clamp(150px, 30vw, 200px);
}

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

html {
  font-family: serif;
}

code {
  font-size: 1.2em;
}

body {
  min-height: 100vh;
  margin: 0 auto;

  background: var(--bg-color);

  display: grid;

  color: var(--dark-color1);
}

nav {
  background: var(--dark-color1);
  color: var(--light-color1);
}

nav {
  display: grid;
  grid-template-columns: min-content 1fr;
}

nav img {
  width: var(--logo-size);
  margin-top:    calc(var(--logo-size)/8);
  margin-right:  calc(var(--logo-size)/8);
  margin-bottom: calc(var(--logo-size)/-8);
  margin-left:   calc(var(--logo-size)/8);
  z-index: 100;
}

nav span {
  font-size: clamp(1em, 6vw, 3em);
  padding: 20px 0;
}

heading {
  background: url("../img/non.jpg");
  background-size: cover;

  display: grid;
  grid-template-rows: repeat(2, min-content);
}

aside p {
  text-align: right;
}

h1 {
  margin: 0;
  margin-top: calc(var(--logo-size)/8);
}

h1 img {
  width: 100%;
  max-width: 909px;
}

ul {
  list-style: none;
}
ul li:before {
  content: '\01f547';
  margin-right: 0.5em;
  font-size: 0.8em;
}

main, heading, aside {
  padding: 0 1em;
}

footer {
  background: var(--dark-color1);
  color: var(--light-color1);
  padding: 1em
}
footer a,
footer a:visited {
  color: var(--light-color1);
  text-decoration: underline;
}

.facebook {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.5em;
}
.facebook svg {
  width: 32px;
  height: 32px;
  background: #3A5795;
  fill: #fff;
  border: 1px solid transparent;
          border-radius: 4px; /* future proofing */
     -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
   -khtml-border-radius: 4px; /* for old Konqueror browsers */
}
.facebook svg:hover {
  fill: #eeeeee;
  border-color: #ffffff;
}

#mc_embed_signup{
}
/* real people should not fill this in and expect good things - do not
   remove this or risk form bot signups */
#mc_embed_signup div {
  position: absolute;
  left: -5000px;
}
