body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

body {
  background-color: #f4f6f5;
  color: #2b2b2b;
  margin: 0;
  padding: 2rem 4rem;
}

/*Textual adjustments*/
h1, h2, h3, h4 {
  font-weight: 600;
  letter-spacing: 0.5px;
}

h1 {
  color: #243447;
  font-size: 2.5rem;
  margin-bottom: 1rem;
}

h2 {
  color: #243447;
  font-size: 1.6rem;
  margin-top: 3rem;
}

h3 {
  color: #2f4858;
  font-size: 1.2rem;
}

h4 {
  color: #2f4858;
  font-size: 1rem;
}

p {
  line-height: 1.6;
  max-width: 50rem;
}

/*Link customizations*/
a {
  color: #a52a2a;
  text-decoration: none;
  font-weight: 500;
}

a:hover {
  text-decoration: underline;
  color: #7f1d1d;
}

/*Flexbox first section*/
.first-section {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  gap: 8rem;
}

/*Img Adjustments*/
.horizontal-pic {
  width: 10rem;
  height: 8rem;
}

.vertical-pic {
  width: 10rem;
  height: 10rem;
}
.me-picture {
  width:10rem;
  height:13rem;
  border-radius: 80%;
}

/*Table adjustments*/
table.interests-table {
  border-collapse: collapse;
  margin-top: 1rem;
}

.interests-table td {
  /*Needed this so pics and hobby headers dont get squished*/
  padding: 1rem;
  vertical-align: top;
}