
.category[data-v-4258cd42] {
  background-color: var(--light-article-background-color, var(--article-background-color, #fff));
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: .9rem;
  margin: 0 0 1em;
  padding: .2rem .5rem;
  position: relative;
}
.theseed-dark-mode .category[data-v-4258cd42] {
  background-color: var(--dark-article-background-color, var(--article-background-color, #1c1d1f));
  border-color: #555;
}
.category-folded[data-v-4258cd42] {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
span[data-v-4258cd42] {
  margin: 0 .1rem 0 0;
}
span[data-v-4258cd42]:after {
  content: ":";
}
ul[data-v-4258cd42] {
  margin: 0;
  padding: 0;
}
ul[data-v-4258cd42], li[data-v-4258cd42] {
  display: inline;
}
li[data-v-4258cd42]:after {
  border-left: 1px solid #888;
  content: "";
  display: inline-block;
  height: .8rem;
  margin: 0 .4rem -.1rem;
}
.not-exist[data-v-4258cd42] {
  color: red !important;
}
li[data-v-4258cd42]:last-child:after {
  display: none;
}
.curtain[data-v-4258cd42] {
  background: linear-gradient(90deg, transparent, var(--light-article-background-color, var(--article-background-color, #fff)), var(--light-article-background-color, var(--article-background-color, #fff)));
  height: 100%;
  padding: 0 0 0 5rem;
  position: absolute;
  right: 0;
  top: 0;
}
.theseed-dark-mode .curtain[data-v-4258cd42] {
  background: linear-gradient(90deg,transparent,var(--dark-article-background-color, var(--article-background-color, #1c1d1f)), var(--dark-article-background-color, var(--article-background-color, #1c1d1f)));
}
.curtain-button[data-v-4258cd42] {
  display: inline-block;
  font-size: .7rem;
  margin: .25rem .5rem 0 0;
  padding: .05rem .25rem !important;
}
.blur[data-v-4258cd42] {
  filter: blur(3px);
}
.blur[data-v-4258cd42]:hover {
  filter: inherit;
}

h2[data-v-471bad7c] {
  font-size: 1.8em;
}
h2[data-v-471bad7c], h3[data-v-471bad7c] {
  border-bottom: 1px solid #ccc;
  margin: 1.2em 0 .8em;
  padding-bottom: 5px;
}
.many-wrapper[data-v-471bad7c] {
  column-count: 3;
}
.many-wrapper>div[data-v-471bad7c] {
  page-break-inside: avoid;
}
.many-wrapper div:first-child h3[data-v-471bad7c] {
  margin-top: 0;
}

.popper[data-v-afa0e5ec] {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0,0,0,.5);
  max-width: 50%;
  padding: 15px;
  position: absolute;
  word-break: break-all;
  z-index: 1;
}
.theseed-dark-mode .popper[data-v-afa0e5ec] {
  background: #383b40;
  box-shadow: 0 0 2px hsla(0,0%,100%,.5);
}
.popper .popper__arrow[data-v-afa0e5ec] {
  border-color: #ddd;
  border-style: solid;
  height: 0;
  margin: 5px;
  position: absolute;
  width: 0;
}
.theseed-dark-mode .popper .popper__arrow[data-v-afa0e5ec] {
  border-color: #ccc;
}
.popper[x-placement^=top][data-v-afa0e5ec] {
  margin-bottom: 5px;
}
.popper[x-placement^=top] .popper__arrow[data-v-afa0e5ec] {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-width: 5px 5px 0;
  bottom: -5px;
  left: calc(50% - 10px);
  margin-bottom: 0;
  margin-top: 0;
}
.popper[x-placement^=bottom][data-v-afa0e5ec] {
  margin-top: 5px
}
.popper[x-placement^=bottom] .popper__arrow[data-v-afa0e5ec] {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-width: 0 5px 5px;
  left: calc(50% - 10px);
  margin-bottom: 0;
  margin-top: 0;
  top: -5px;
}
.popper[x-placement^=right][data-v-afa0e5ec] {
  margin-left: 5px
}
.popper[x-placement^=right] .popper__arrow[data-v-afa0e5ec] {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  border-width: 5px 5px 5px 0;
  left: -5px;
  margin-left: 0;
  margin-right: 0;
  top: calc(50% - 10px);
}
.popper[x-placement^=left][data-v-afa0e5ec] {
  margin-right: 5px;
}
.popper[x-placement^=left] .popper__arrow[data-v-afa0e5ec] {
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-width: 5px 0 5px 5px;
  margin-left: 0;
  margin-right: 0;
  right: -5px;
  top: calc(50% - 10px);
}
[data-v-afa0e5ec] .thetree-modal-container {
  padding-top: 10rem;
}
[data-v-afa0e5ec] .thetree-modal-container:focus {
  outline: 0 !important;
}
.thetree-modal-content .wiki-content[data-v-afa0e5ec] {
  padding: 1rem;
}
.thetree-modal-content button[data-v-afa0e5ec] {
  background-color: #fafafa;
  border: 0;
  border-top: 1px solid #eee;
  color: inherit;
  cursor: pointer;
  font-size: 12px !important;
  font: inherit;
  margin: 2px 0 0;
  outline: none;
  padding: 10px;
  width: 100%;
}
.theseed-dark-mode .thetree-modal-content button[data-v-afa0e5ec] {
  background-color: #383b40;
  border-top: 1px solid #111;
}
