@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Regular.ttf');
  src: local('IBMPlexSans-Regular'), local('IBMPlexSans-Regular'),
  url('../fonts/IBMPlexSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-SemiBold.ttf');
  src: local('IBMPlexSans-SemiBold'), local('IBMPlexSans-SemiBold'),
  url('../fonts/IBMPlexSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('../fonts/IBMPlexSans-Bold.ttff');
  src: local('IBMPlexSans-Bold'), local('IBMPlexSans-Bold'),
  url('../fonts/IBMPlexSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-VariableFont_slnt,wght.ttf');
  src: local('Inter'), local('Inter'),
  url('../fonts/Inter-VariableFont_slnt,wght.ttf') format('truetype');
  font-style: normal;
}

/*
.post h1, .post h2, .post h3 {font-weight: 800;}
.post h4, .post h5, .post h6 {font-weight: 600;}
.post h1{font-size: 36px;}
.post h2{font-size: 32px;}
.post h3{font-size: 28px;}
.post h4{font-size: 26px;}
.post h5{font-size: 24px;}
.post h6{font-size: 22px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
  line-height: 100%;
  margin: 8px 0;
}
.post ul, .post ol, .post p {
  margin: 12px 0;
  line-height: 140%;
  font-size: 16px;
}
.post ul li, .post ol li {
  margin-top: 4px;
  margin-bottom: 4px;
  list-style: outside;
  margin-left: calc(var(--padding) + 5px);
}
.post ul li {
  list-style-type: disc;
}
.post ol li {
  list-style-type: decimal;
}*/