em {
  background: yellow;
}

h1,
.text-h1 {
  font-size: 3rem !important;
}

h2,
.text-h2 {
  font-size: 2.5rem !important;
}

h3,
.text-h3 {
  font-size: 2rem !important;
}

h4,
.text-h4 {
  font-size: 1.8rem !important;
}

h5,
.text-h5 {
  font-size: 1.7rem !important;
}

h6,
.text-h6 {
  font-size: 1.2rem !important;
}

.q-tree__node,
.q-tree__node-header {
  border-radius: 0.75rem !important;
}

.q-tree__node-header a {
  text-decoration: none;
  padding: 0.4rem;
  color: black;
}

.q-tree__node--selected {
  background: rgb(99, 91, 255) !important;
}

.q-tree__node--selected span,
.q-tree__node--selected div {
  color: white !important;
  width: 100%;
}

.q-tree__node-header a,
.q-tree__node-header-content div {
  width: 100%;
}

main > div img {
  max-width: 100%;
  max-height: 100%;
  cursor: zoom-in;
  object-fit: contain;
}

[data-header] {
  display: none;
}

.q-header {
  box-shadow: rgba(29, 30, 32, 0.08) 0px 0px 16px 0px, rgba(29, 30, 32, 0.04) 0px 0px 12px 0px;
}

.q-card {
  border-radius: 0.75rem;
}

.light-shadow {
  background: rgba(17, 24, 28, 0.04);
  box-shadow: none;
  border: none;
}

.q-focushelper {
  padding: 0.5rem;
  border-radius: 0.75rem !important;
}

.q-tree__arrow {
  opacity: 0.25;
  margin-right: 0.5rem;
  font-size: 75%;
}

.navi-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.navi-list > li {
  margin: 0.5rem;
}

.navi-link {
  text-decoration: none;
  color: inherit;
}

/*# sourceMappingURL=app.937ea90c.css.map*/