/* Basic CSS Reset and Styles */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  /* Variables */
  --color--paleyellow: #fef7e4;
  --color--butteryellow: #fff1ca;
  --color--tan: #d1a980;
  --color--sage: #647664;
  --color--blacksage: #38423a;
  --color--black: #111312;
}

body {
  background: var(--color--paleyellow);
  color: var(--color--blacksage);
  font-family: 'Goudy Bookletter 1911', Times, serif;
  font-size: 32px;
  position: relative;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  letter-spacing: 0.01em;
}

a {
  color: var(--color--sage);
  transition: color 0.5s;
}

a:hover {
  color: var(--color--blacksage);
}

h1 {
  font-size: 5vw;
  text-transform: uppercase;
}

h2 {
  font-size: 3vw;
  color: var(--color--sage);
}

section {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  text-align: center;
  width: 100%;
  flex-direction: column;
  position: relative;
}

ul.socials {
  align-items: center;
  display: flex;
  gap: 0.5em;
  justify-content: center;
  margin-top: 1em;
  list-style: none;
}

ul.socials li {
  list-style-type: none;
}

ul.socials li svg {
  height: 1em;
  width: 1em;
  display: block;
}
