@charset "UTF-8";
.tahou-editor-preview {
  font-size: 16px;
  line-height: 1.75;
  word-break: break-all;
}
.tahou-editor-preview table {
  margin: 1rem 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: auto !important;
}
.tahou-editor-preview td,
.tahou-editor-preview th {
  border: 1px solid #dfe2e5;
  padding: 0.6em 1em;
}
.tahou-editor-preview ul {
  list-style-type: disc;
}
.tahou-editor-preview ol ul,
.tahou-editor-preview ul ul {
  list-style-type: circle;
}
.tahou-editor-preview ol ol ul,
.tahou-editor-preview ol ul ul,
.tahou-editor-preview ul ol ul,
.tahou-editor-preview ul ul ul {
  list-style-type: square;
}
.tahou-editor-preview ol {
  list-style-type: decimal;
}
.tahou-editor-preview ol,
.tahou-editor-preview ul {
  padding-left: 1.2em;
}
.tahou-editor-preview ul li,
.tahou-editor-preview ol li {
  list-style: inherit;
}
.tahou-editor-preview a {
  color: #0867f5;
}
.tahou-editor-preview a:hover {
  text-decoration: underline;
}
.tahou-editor-preview h1,
.tahou-editor-preview h2,
.tahou-editor-preview h3,
.tahou-editor-preview h4,
.tahou-editor-preview h5 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
}
.tahou-editor-preview h1 *,
.tahou-editor-preview h2 *,
.tahou-editor-preview h3 *,
.tahou-editor-preview h4 *,
.tahou-editor-preview h5 *,
.tahou-editor-preview h6 * {
  font-size: inherit !important;
}
.tahou-editor-preview h1 {
  padding-bottom: 0.3rem;
  font-size: 32px;
  border-bottom: 1px solid #eaecef;
}
.tahou-editor-preview h2 {
  padding-bottom: 0.3rem;
  font-size: 20px;
  border-bottom: 1px solid #eaecef;
}
.tahou-editor-preview h3 {
  font-size: 18px;
}
.tahou-editor-preview h4 {
  font-size: 16px;
}
.tahou-editor-preview h5 {
  font-size: 16px;
}
.tahou-editor-preview h6 {
  font-size: 16px;
}
.tahou-editor-preview hr {
  margin: 6px 0;
  height: 0;
  border: 0;
  border-top: 1px solid #eaecef;
}
.tahou-editor-preview p {
  margin: 0;
  padding: 0;
}
.tahou-editor-preview img,
.tahou-editor-preview video {
  max-width: 100%;
}
.tahou-editor-preview code {
  margin: 0;
  padding: 0.25rem 0.5rem;
  color: #476582;
  font-size: 0.85em;
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
}
.tahou-editor-preview blockquote {
  margin: 1rem 0;
  padding: 0.25rem 0 0.25rem 1rem;
  color: #999;
  font-size: 1rem;
  border-left: 0.2rem solid #dfe2e5;
}
.tahou-editor-preview *[data-w-e-type='todo'] input {
  margin-right: 6px;
}

.tahou-editor-preview .hl-pre,
.tahou-editor-preview pre {
  position: relative;
  margin: 0.85rem 0;
  padding: 1.25rem 1.5rem;
  overflow: auto;
  line-height: 1.4;
  background-color: #282c34;
  border-radius: 6px;
  color: #ccc;
  font-size: 1em;
  font-family:
    source-code-pro,
    Menlo,
    Monaco,
    Consolas,
    Courier New,
    monospace;
  white-space: pre;
  text-align: left;
  word-wrap: normal;
  word-break: normal;
  word-spacing: normal;
  -webkit-hyphens: none;
  hyphens: none;
}
.tahou-editor-preview code.hl-code {
  padding: 0;
}
.tahou-editor-preview .hl-pre > code,
.tahou-editor-preview pre > code {
  padding: 0 !important;
  color: #fff;
  font-size: 0.85em;
  background-color: initial;
  border-radius: 0;
  font-family:
    source-code-pro,
    Menlo,
    Monaco,
    Consolas,
    Courier New,
    monospace;
}
.tahou-editor-preview pre > code .token.block-comment,
.tahou-editor-preview pre > code .token.cdata,
.tahou-editor-preview pre > code .token.comment,
.tahou-editor-preview pre > code .token.doctype,
.tahou-editor-preview pre > code .token.prolog {
  color: #999;
}
.tahou-editor-preview pre > code .token.punctuation {
  color: #ccc;
}
.tahou-editor-preview pre > code .token.attr-name,
.tahou-editor-preview pre > code .token.deleted,
.tahou-editor-preview pre > code .token.namespace,
.tahou-editor-preview pre > code .token.tag {
  color: #e2777a;
}
.tahou-editor-preview pre > code .token.function-name {
  color: #6196cc;
}
.tahou-editor-preview pre > code .token.boolean,
.tahou-editor-preview pre > code .token.function,
.tahou-editor-preview pre > code .token.number {
  color: #f08d49;
}
.tahou-editor-preview pre > code .token.class-name,
.tahou-editor-preview pre > code .token.constant,
.tahou-editor-preview pre > code .token.property,
.tahou-editor-preview pre > code .token.symbol {
  color: #f8c555;
}
.tahou-editor-preview pre > code .token.atrule,
.tahou-editor-preview pre > code .token.builtin,
.tahou-editor-preview pre > code .token.important,
.tahou-editor-preview pre > code .token.keyword,
.tahou-editor-preview pre > code .token.selector {
  color: #cc99cd;
}
.tahou-editor-preview pre > code .token.attr-value,
.tahou-editor-preview pre > code .token.char,
.tahou-editor-preview pre > code .token.regex,
.tahou-editor-preview pre > code .token.string,
.tahou-editor-preview pre > code .token.variable {
  color: #7ec699;
}
.tahou-editor-preview pre > code .token.entity,
.tahou-editor-preview pre > code .token.operator,
.tahou-editor-preview pre > code .token.url {
  color: #67cdcc;
}
.tahou-editor-preview pre > code .token.bold,
.tahou-editor-preview pre > code .token.important {
  font-weight: 700;
}
.tahou-editor-preview pre > code .token.italic {
  font-style: italic;
}
.tahou-editor-preview pre > code .token.entity {
  cursor: help;
}
.tahou-editor-preview pre > code .token.inserted {
  color: green;
}
.tahou-editor-preview pre > code .token.deleted {
  color: #ec5975;
}
.tahou-editor-preview pre > code .token.inserted {
  color: #3eaf7c;
}
.tahou-editor-preview .hl-language {
  color: rgba(255, 255, 255, 0.4);
  font-size: 0.75rem;
}

.tahou-editor-preview .ql-code-block-container {
  position: relative;
  margin: 0.85rem 0;
  padding: 1.25rem 1.5rem;
  background-color: #282c34 !important;
  color: #f8f8f2 !important;
  overflow-x: auto !important;
  font-size: 1rem;
  white-space: pre;
  max-width: 100%;
  border-radius: 6px;
}
.tahou-editor-preview .ql-code-block-container select.ql-ui {
  display: none;
}
.tahou-editor-preview .ql-code-block-container span.ql-ui {
  display: none;
}
.tahou-editor-preview .ql-code-block {
  position: relative;
  font-size: 0.85em;
  font-family:
    source-code-pro,
    Menlo,
    Monaco,
    Consolas,
    Courier New,
    monospace;
  line-height: 1.5 !important;
}
.tahou-editor-preview .ql-ui {
  position: absolute;
  color: #000;
}
.tahou-editor-preview .ql-ui::before {
  content: '-';
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.tahou-editor-preview li[data-list='bullet']::before,
.tahou-editor-preview li[data-list='unchecked']::before {
  display: none;
}
.tahou-editor-preview li > .ql-ui {
  top: 0 !important;
  bottom: 0;
}
.tahou-editor-preview li[data-list='ordered'],
.tahou-editor-preview li[data-list='bullet'],
.tahou-editor-preview li[data-list='checked'],
.tahou-editor-preview li[data-list='unchecked'] {
  list-style: none;
  position: relative;
  color: #333;
}
.tahou-editor-preview li[data-list='ordered'] {
  color: #333;
  counter-increment: list-0;
}
.tahou-editor-preview li[data-list='checked'] > .ql-ui,
.tahou-editor-preview li[data-list='unchecked'] > .ql-ui {
  color: #777;
}
.tahou-editor-preview li[data-list='checked'] > .ql-ui:before {
  content: '☑';
}
.tahou-editor-preview li[data-list='unchecked'] > .ql-ui:before {
  content: '☐';
}
.tahou-editor-preview li[data-list='bullet'] > .ql-ui:before {
  content: '●';
  transform: scale(0.8);
}
.tahou-editor-preview li[data-list='bullet'].ql-indent-1 > .ql-ui:before {
  content: '○';
}
.tahou-editor-preview li[data-list='bullet'].ql-indent-2 > .ql-ui:before {
  content: '■';
}
.tahou-editor-preview li.ql-indent-1 {
  padding-left: 1.2em;
}
.tahou-editor-preview li.ql-indent-2 {
  padding-left: 2.4em;
}
.tahou-editor-preview li.ql-indent-3 {
  padding-left: 3.6em;
}
.tahou-editor-preview .ql-align-center {
  text-align: center;
}
.tahou-editor-preview .ql-align-justify {
  text-align: justify;
}
.tahou-editor-preview .ql-align-right {
  text-align: right;
}
.tahou-editor-preview .ql-hidden {
  display: none;
}
.tahou-editor-preview .ql-custom-strike {
  text-decoration: line-through !important;
}
.tahou-editor-preview .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.tahou-editor-preview .ql-formats::after {
  clear: both;
  content: '';
  display: table;
}
.tahou-editor-preview .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.tahou-editor-preview .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.tahou-editor-preview .ql-fill,
.tahou-editor-preview .ql-stroke.ql-fill {
  fill: #444;
}
.tahou-editor-preview .ql-empty {
  fill: none;
}
.tahou-editor-preview .ql-even {
  fill-rule: evenodd;
}
.tahou-editor-preview .ql-thin,
.tahou-editor-preview .ql-stroke.ql-thin {
  stroke-width: 1;
}
.tahou-editor-preview .ql-transparent {
  opacity: 0.4;
}
.tahou-editor-preview .ql-mention-link {
  cursor: pointer;
  color: #5e7ce0;
  margin: 0 0.3em;
  text-decoration: underline;
}

.tahou-editor-preview li[data-list='ordered'] {
  color: #333;
  counter-increment: list-0;
}
.tahou-editor-preview li[data-list='ordered'] > .ql-ui:before {
  content: counter(list-0, decimal) '. ';
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-1 {
  counter-increment: list-1;
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, decimal) '. ';
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-2 {
  counter-increment: list-2;
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) '. ';
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-3 {
  counter-increment: list-3;
}
.tahou-editor-preview li[data-list='ordered'].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) '. ';
}

.tahou-editor-preview pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.tahou-editor-preview code.hljs {
  padding: 3px 5px;
}
.tahou-editor-preview .hljs {
  color: #abb2bf;
  background: #282c34;
}
.tahou-editor-preview .hljs-comment,
.tahou-editor-preview .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.tahou-editor-preview .hljs-doctag,
.tahou-editor-preview .hljs-formula,
.tahou-editor-preview .hljs-keyword {
  color: #c678dd;
}
.tahou-editor-preview .hljs-deletion,
.tahou-editor-preview .hljs-name,
.tahou-editor-preview .hljs-section,
.tahou-editor-preview .hljs-selector-tag,
.tahou-editor-preview .hljs-subst {
  color: #e06c75;
}
.tahou-editor-preview .hljs-literal {
  color: #56b6c2;
}
.tahou-editor-preview .hljs-addition,
.tahou-editor-preview .hljs-attribute,
.tahou-editor-preview .hljs-meta .hljs-string,
.tahou-editor-preview .hljs-regexp,
.tahou-editor-preview .hljs-string {
  color: #98c379;
}
.tahou-editor-preview .hljs-attr,
.tahou-editor-preview .hljs-number,
.tahou-editor-preview .hljs-selector-attr,
.tahou-editor-preview .hljs-selector-class,
.tahou-editor-preview .hljs-selector-pseudo,
.tahou-editor-preview .hljs-template-variable,
.tahou-editor-preview .hljs-type,
.tahou-editor-preview .hljs-variable {
  color: #d19a66;
}
.tahou-editor-preview .hljs-bullet,
.tahou-editor-preview .hljs-link,
.tahou-editor-preview .hljs-meta,
.tahou-editor-preview .hljs-selector-id,
.tahou-editor-preview .hljs-symbol,
.tahou-editor-preview .hljs-title {
  color: #61aeee;
}
.tahou-editor-preview .hljs-built_in,
.tahou-editor-preview .hljs-class .hljs-title,
.tahou-editor-preview .hljs-title.class_ {
  color: #e6c07b;
}
.tahou-editor-preview .hljs-emphasis {
  font-style: italic;
}
.tahou-editor-preview .hljs-strong {
  font-weight: 700;
}
.tahou-editor-preview .hljs-link {
  text-decoration: underline;
}

@supports (counter-set: none) {
  .tahou-editor-preview li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .tahou-editor-preview li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .tahou-editor-preview li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

/*# sourceMappingURL=preview.css.map */
