html
  /*-webkit-font-smoothing: antialiased*/
  /*--moz-osx-font-smoothing: grayscale*/
  scroll-behavior: smooth
  /* 18px */
  font-size: 112.5%
  @media screen and (max-width: $size-small)
    font-size: 100%
body
  font-weight: 400
  line-height: 1.65
  font-family: var(--font)
  color: var(--color-paragraph)
  background-color: var(--color-dark-background)
  min-height: 100vh
p
  margin-bottom: 1.15rem
h1,
h2,
h3,
h4,
h5
  font-weight: 400
  line-height: 1.15
h1
  font-size: 1.802em
  text-align: center
  overflow-wrap: anywhere
  //hyphens: auto
h2
  font-size: 1.602em
  overflow-wrap: anywhere
  //hyphens: auto
h3
  font-size: 1.424em
h4
  font-size: 1.266em
h5
  font-size: 1.125em
small,
.text_small
  font-size: 0.889em
a
  color: var(--color-text)
  &:hover, &:active
    color: var(--color-text-strong)
h2 + blockquote
  margin-top: 1rem
ul.no-style
  margin: 0
  padding: 0
  list-style-type: none
blockquote
  padding: 1rem 1.5rem
  margin: 2rem 0 3rem
  width: calc(100% - 1rem)
  border: solid 2px var(--color-highlight-border)
  border-radius: var(--radius-corner)
  box-shadow: 1rem 1rem 0 0 var(--color-highlight-bg)
  background-color: var(--color-white)
  overflow-wrap: anywhere
  hyphens: auto
  @media screen and (max-width: $size-small)
    margin: 1rem 0 1.5rem
    padding: .5rem .75rem
    width: calc(100% - .5rem)
    box-shadow: .5rem .5rem 0 0 var(--color-highlight-bg)
  ul
    padding-left: 20px