/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/open-sans-v40-latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/open-sans-v40-latin-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("/fonts/open-sans-v40-latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/open-sans-v40-latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
* {
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
}

:root {
  --bs-body-color: #F6F8FF;
  --bs-body-bg: #272D2D;
  --bs-success: #23CE6B;
  --bs-border-color: #50514F;
  --bs-link-color: #F6F8FF;
  --bs-link-color-rgb: rgb(246, 248, 255);
  --bs-link-hover-color: #23CE6B;
  --bs-link-hover-color-rgb: rgb(35, 206, 107);
  --bs-primary: #F6F8FF;
  --bs-code-color: #23CE6B;
  --bs-emphasis-color: #F6F8FF;
}

a:hover {
  color: #23CE6B;
}

* {
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
}

.post-title {
  font-weight: 700;
}

blockquote {
  font-style: italic;
  font-size: 1.5em;
  line-height: 1.5em;
  width: clamp(5px, 25rem, 400px);
  float: right;
  padding-left: 3rem;
}

.blockquote-invertedcommas {
  font-size: 5rem;
  font-weight: 600;
  margin-left: -0.5em;
  padding-right: 0.7rem;
  line-height: 0rem;
  color: var(--bs-success);
  vertical-align: middle;
}

/*# sourceMappingURL=styles.css.map */