form .martor-preview {
  line-height: 1.5em;
  font-size: 1em;
  font-family: var(--font-ui);
  min-height: 400px;
}
form .martor-preview p {
  margin: 1em 0 !important;
  padding: 0 !important;
}
form .martor-preview img {
  max-width: 100%;
  height: auto;
}
form .martor-preview h1, form .martor-preview h2, form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 {
  font-weight: normal;
  color: #2e241c;
  margin-bottom: 0.75em;
  padding: 0;
  background: 0;
}
form .martor-preview h3, form .martor-preview h4, form .martor-preview h5, form .martor-preview h6 {
  font-weight: bold;
}
form .martor-preview h1 {
  font-size: 2.5em;
}
form .martor-preview h2 {
  font-size: 2em;
}
form .martor-preview h3 {
  font-size: 1.6em;
  margin: 0;
  padding: 0;
}
form .martor-preview h4 {
  font-size: 1.4em;
  border-bottom: 1px solid rgba(46, 36, 28, 0.1);
  line-height: 1.225;
  padding-bottom: 0.3em;
  padding-top: 0.5em;
}
form .martor-preview h5 {
  font-size: 1.15em;
  margin-top: 0;
}
form .martor-preview h6 {
  font-size: 0.9em;
}
form .martor-preview blockquote {
  color: #a8907a;
  border-left: 0.5em rgba(46, 36, 28, 0.1) solid;
  margin: 1em 1em;
  padding: 1px 1px 1px 1.5em;
}
form .martor-preview blockquote.spoiler {
  position: relative;
  background: #eff0f1;
  border-radius: 5px;
  color: #242729;
  cursor: pointer;
  min-height: 48px;
  border: solid 1px #c8ccd0;
}
form .martor-preview blockquote.spoiler > * {
  display: none;
}
form .martor-preview blockquote.spoiler::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  border-radius: 8px;
  background: #c8ccd0;
}
form .martor-preview blockquote.spoiler::after {
  content: "Reveal spoiler!";
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 13px;
  color: #6a737c;
  padding-right: 22px;
  position: absolute;
  top: 1em;
  right: 0em;
  pointer-events: none;
}
form .martor-preview blockquote.spoiler.is-visible {
  cursor: auto;
}
form .martor-preview blockquote.spoiler.is-visible > * {
  display: block;
}
form .martor-preview blockquote.spoiler.is-visible::after {
  opacity: 0;
}
form .martor-preview hr {
  display: block;
  height: 0;
  border: 0;
  font-style: italic;
  border-bottom: 1px solid #e4d5c1;
  margin: 25px 0 20px 0;
  padding: 0;
}
form .martor-preview pre, form .martor-preview code, form .martor-preview kbd, form .martor-preview samp, form .martor-preview span.code {
  color: #2e241c;
  page-break-inside: avoid;
  font-family: "JetBrains Mono", "Fira Code", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  font-size: 0.98em;
}
form .martor-preview code, form .martor-preview span.code {
  font-family: "JetBrains Mono", "Fira Code", Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace !important;
  margin: 0 2px;
  padding: 1px 6px;
  border: 1px solid var(--color-border, #e4d5c1);
  background-color: var(--color-surface-alt, #fbf6ef);
  border-radius: var(--radius-sm, 4px);
  font-size: 0.9em;
  color: var(--color-accent, #7a2906);
}
form .martor-preview pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 1.5em 0 1.5em 0;
  padding: 1em 1.2em;
  border: 1px solid var(--color-border, #e4d5c1);
  background-color: var(--color-surface-alt, #fbf6ef);
  color: var(--color-text, #2e241c);
  border-radius: var(--radius-md, 4px);
}
form .martor-preview pre code, form .martor-preview pre div.code {
  border: 0;
  line-height: 1em;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 1em;
  color: var(--color-text, #2e241c);
}
form .martor-preview b, form .martor-preview strong {
  font-weight: bold;
}
form .martor-preview dfn {
  font-style: italic;
}
form .martor-preview ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
form .martor-preview mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
form .martor-preview sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
form .martor-preview sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
form .martor-preview sub {
  bottom: -0.25em;
}
form .martor-preview ul, form .martor-preview ol {
  padding: 0 0 0 2em;
}
form .martor-preview li p:last-child {
  margin: 0;
}
form .martor-preview dd {
  margin: 0 0 0 2em;
}
form .martor-preview img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
form .martor-preview td {
  vertical-align: top;
}
form .martor-preview ul li {
  list-style: unset !important;
}
form .martor-preview ul, form .martor-preview ol {
  margin-left: 0 !important;
}
form .martor-preview h5 {
  text-transform: none !important;
}

.main-martor-fullscreen {
  z-index: 99999 !important;
}

.ace_editor {
  font-size: 13px;
  font-family: "Liberation Mono", monospace !important;
}

.section-martor div[data-tab^=editor-tab-] {
  padding: 0;
}
.section-martor .markdown-selector.markdown-emoji {
  display: none !important;
}
.section-martor .tab-martor-menu a.item {
  font-size: 0.8rem;
}
.section-martor .martor-toolbar {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 1 auto !important;
     -moz-box-flex: 0 !important;
          flex: 0 1 auto !important;
  overflow-x: auto;
  overflow-y: hidden;
}
.section-martor .martor-field {
  height: 400px;
}
.section-martor .ui.tabular.menu + .attached:not(.top).segment,
.section-martor .ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  width: auto !important;
}
.section-martor .resizable .resizable-b {
  background: #e4d5c1 !important;
}
.section-martor .ui.basic.inverted.buttons .button, .section-martor .ui.basic.inverted.button {
  -webkit-box-shadow: 0px 0px 0px 0px #fff inset !important;
          box-shadow: 0px 0px 0px 0px #fff inset !important;
}
.section-martor .ui.attached.inverted.menu {
  border-bottom: 2px solid #d3bfa4 !important;
}
.section-martor .ui.bottom.attached.segment {
  border-color: #e4d5c1 !important;
}

.ace_scrollbar-v {
  cursor: ns-resize;
}

.martor-toolbar {
  padding: 0 0.85714286em !important;
  padding-bottom: 4px !important;
}
.martor-toolbar .ui.icon .markdown-image-upload {
  position: relative;
  overflow: hidden;
}
.martor-toolbar .ui.icon .markdown-image-upload input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 25px;
  padding: 0;
  padding-left: 35px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  cursor: inherit;
  display: block;
}

.emoji-loader-init {
  min-height: 200px !important;
}

.insert-emoji {
  cursor: pointer;
}

/* Full Screen Mode */
.main-martor-fullscreen {
  background: #fff;
  position: fixed;
  z-index: 999;
  max-height: 100%;
  height: 100%;
  width: 100%;
  margin: 0;
  left: 0;
  top: 0;
}
.main-martor-fullscreen .fields.martor-toolbar {
  border-bottom: 1px solid #f4ebdd;
  margin: 0;
}
.main-martor-fullscreen .section-martor {
  height: 90%;
  position: relative;
}

.marked-emoji {
  max-width: 20px;
}

.martor {
  height: 500px;
  max-height: 500px;
}

.martor-field {
  width: 100%;
  height: 250px;
  min-height: 100px;
}

form .martor-preview-stale {
  background: -webkit-repeating-linear-gradient(135deg, #fff, #fff 10px, #fbf6ef 10px, #fbf6ef 20px) !important;
  background: -moz-repeating-linear-gradient(135deg, #fff, #fff 10px, #fbf6ef 10px, #fbf6ef 20px) !important;
  background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #fbf6ef 10px, #fbf6ef 20px) !important;
}

.icon.expand-editor {
  position: absolute;
  bottom: 0.8em;
  right: 0;
}

.no-border {
  border: none !important;
}

/* Live Preview */
form .enable-living .martor-preview {
  display: block !important;
}
form .enable-living .tab-martor-menu a.item {
  display: none !important;
}

/* Django Admin */
.submit-row a {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

body.overflow {
  overflow: hidden !important;
}

.button, input[type=submit], input[type=button], .submit-row input, a.button {
  padding: 5px 15px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9tYXJ0b3ItZGVzY3JpcHRpb24uc2NzcyIsIi4uL3Jlc291cmNlcy9iYXNlLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi9zYXNzX3Byb2Nlc3NlZC9tYXJ0b3ItZGVzY3JpcHRpb24uY3NzIiwiLi4vcmVzb3VyY2VzL3ZhcnMuc2NzcyIsIi4uL3Jlc291cmNlcy92YXJzLWNvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VDQUksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RURDQSxpQkFBQTtBRURKO0FERUk7RUFDSSx3QkFBQTtFQUNBLHFCQUFBO0FDQVI7QURHSTtFQUNJLGVBQUE7RUFDQSxZQUFBO0FDRFI7QURJSTtFQUNJLG1CQUFBO0VBQ0EsY0VTVTtFRlJWLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QUNGUjtBREtJO0VBQ0ksaUJBQUE7QUNIUjtBRE1JO0VBQ0ksZ0JBQUE7QUNKUjtBRE9JO0VBQ0ksY0FBQTtBQ0xSO0FEUUk7RUFDSSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FDTlI7QURTSTtFQUNJLGdCQUFBO0VBQ0EsOENBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUNQUjtBRFVJO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0FDUlI7QURXSTtFQUNJLGdCQUFBO0FDVFI7QURZSTtFQUNJLGNFcENVO0VGcUNWLDhDQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0FDVlI7QURhSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBQ1hSO0FEY0k7RUFDSSxhQUFBO0FDWlI7QURlSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ2JSO0FEZ0JJO0VBQ0ksMEJBQUE7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 */