#root {
  align-items: stretch;
  background-color: #f6f7fa;
  background-color: var(--color-page-background);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
}

  #root > main {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-start;
  }

  #root > .main-header,
  #root > .main-footer {
    flex-grow: 0;
  }

  #root * {
    box-sizing: border-box;
  }

svg {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  height: 1em;
  overflow: hidden;
  width: 1em;
}

svg path:only-child {
    fill: currentColor;
  }
/*
HELPER: MAKE ANYTHING ORDERED
*/

body {
  counter-reset: order-lv-1;
  counter-reset: order-lv-2;
}

body .ordered {
    counter-increment: order-lv-1;
    counter-reset: order-lv-2;
  }

body .ordered::before {
      content: counter(order-lv-1) '. ';
    }

body .ordered-level-2 {
    counter-increment: order-lv-2;
  }

body .ordered-level-2::before {
      content: counter(order-lv-1) '.' counter(order-lv-2) '. ';
    }


/*# sourceMappingURL=main~bfe0ed74.b4d7765c.chunk.css.map*/