@charset "UTF-8";
/*
	https://prismjs.com/download.html#themes=prism-coy&languages=markup+css+clike+javascript+actionscript+arduino+aspnet+bash+batch+bbcode+brainfuck+bsl+c+csharp+cpp+coffeescript+css-extras+dart+django+docker+editorconfig+erlang+excel-formula+fsharp+fortran+git+go+graphql+groovy+haml+haskell+ignore+ini+j+java+json+json5+jsonp+js-templates+kotlin+latex+less+lisp+makefile+markup-templating+matlab+mongodb+nginx+pascal+perl+php+plsql+powershell+python+regex+ruby+rust+sass+scss+sql+stylus+twig+typescript+typoscript+vim+visual-basic+wiki+xml-doc&plugins=line-highlight+line-numbers+autolinker+show-language+highlight-keywords+inline-color+toolbar+copy-to-clipboard+match-braces
	
*/
.crel-code-block-container {
  overflow: hidden;
  	/*	 Uncomment to have numbers in hightlighted lines 
  	.line-highlight:before,
  	.line-highlight[data-end]:after {
  		content: attr(data-start);
  		position: absolute;
  		top: .4em;
  		left: .6em;
  		min-width: 1em;
  		padding: 0 .5em;
  		background-color: hsla(24, 20%, 50%,.4);
  		color: hsl(24, 20%, 95%);
  		font: bold 65%/1.5 sans-serif;
  		text-align: center;
  		vertical-align: .3em;
  		border-radius: 999px;
  		text-shadow: none;
  		box-shadow: 0 1px white;
  	}
  
  	.line-highlight[data-end]:after {
  		content: attr(data-end);
  		top: auto;
  		bottom: .4em;
  	}
  
  	.line-numbers .line-highlight:before,
  	.line-numbers .line-highlight:after {
  		content: none;
  	}
  */
  /* Separate line b/c rules are thrown out if selector is invalid.
     IE11 and old Edge versions don't support :focus-within. */ }
  .crel-code-block-container.crel-loading pre * {
    color: transparent !important;
    text-shadow: none !important; }
  .crel-code-block-container.crel-loading pre .token {
    background: none !important; }
  .crel-code-block-container code {
    width: 100%; }
  .crel-code-block-container code[class*="language-"],
  .crel-code-block-container pre[class*="language-"] {
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    background: none;
    font-size: 1em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    display: flex;
    justify-content: start;
    align-items: flex-start; }
  .crel-code-block-container .line-highlight {
    position: absolute;
    left: 0;
    right: 0;
    padding: inherit 0;
    margin-top: 1em;
    /* Same as .prism’s padding-top */
    background: rgba(153, 122, 102, 0.08);
    background: linear-gradient(to right, rgba(153, 122, 102, 0.1) 70%, rgba(153, 122, 102, 0));
    pointer-events: none;
    line-height: inherit;
    white-space: pre;
    z-index: 5; }
  .crel-code-block-container pre[data-line] {
    position: relative;
    padding: 1em 0 1em 3em; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows {
    pointer-events: all; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
    cursor: pointer; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
    background-color: rgba(128, 128, 128, 0.2); }
  .crel-code-block-container pre[class*="language-"].line-numbers {
    position: relative;
    padding-left: 3.8em !important;
    counter-reset: linenumber; }
  .crel-code-block-container pre[class*="language-"].line-numbers > code {
    position: relative;
    white-space: inherit; }
  .crel-code-block-container .line-numbers .line-numbers-rows {
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -3.8em;
    width: 3em;
    /* works for line-numbers below 1000 lines */
    letter-spacing: -1px;
    border-right: 1px solid #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .crel-code-block-container .line-numbers-rows > span {
    display: block;
    counter-increment: linenumber; }
  .crel-code-block-container .line-numbers-rows > span:before {
    content: counter(linenumber);
    color: #999;
    display: block;
    padding-right: 0.8em;
    text-align: right; }
  .crel-code-block-container .token a {
    color: inherit; }
  .crel-code-block-container div.code-toolbar {
    position: relative; }
  .crel-code-block-container div.code-toolbar > .toolbar {
    position: absolute;
    top: .3em;
    right: .2em;
    transition: opacity 0.3s ease-in-out;
    opacity: 0; }
  .crel-code-block-container div.code-toolbar:hover > .toolbar {
    opacity: 1; }
  .crel-code-block-container div.code-toolbar:focus-within > .toolbar {
    opacity: 1; }
  .crel-code-block-container div.code-toolbar > .toolbar .toolbar-item {
    display: inline-block; }
  .crel-code-block-container div.code-toolbar > .toolbar a {
    cursor: pointer; }
  .crel-code-block-container div.code-toolbar > .toolbar button {
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-user-select: none;
    /* for button */
    -moz-user-select: none;
    -ms-user-select: none; }
  .crel-code-block-container div.code-toolbar > .toolbar a,
  .crel-code-block-container div.code-toolbar > .toolbar button,
  .crel-code-block-container div.code-toolbar > .toolbar span {
    color: #bbb;
    font-size: .8em;
    padding: 0 .5em;
    background: #f5f2f0;
    background: rgba(224, 224, 224, 0.2);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
    border-radius: .5em; }
  .crel-code-block-container div.code-toolbar > .toolbar a:hover,
  .crel-code-block-container div.code-toolbar > .toolbar a:focus,
  .crel-code-block-container div.code-toolbar > .toolbar button:hover,
  .crel-code-block-container div.code-toolbar > .toolbar button:focus,
  .crel-code-block-container div.code-toolbar > .toolbar span:hover,
  .crel-code-block-container div.code-toolbar > .toolbar span:focus {
    color: inherit;
    text-decoration: none; }
  .crel-code-block-container span.inline-color-wrapper {
    /*
     * The background image is the following SVG inline in base 64:
     *
     * <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2">
     *     <path fill="gray" d="M0 0h2v2H0z"/>
     *     <path fill="white" d="M0 0h1v1H0zM1 1h1v1H1z"/>
     * </svg>
     *
     * SVG-inlining explained:
     * https://stackoverflow.com/a/21626701/7595472
     */
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=");
    /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */
    background-position: center;
    background-size: 110%;
    display: inline-block;
    height: 1.333ch;
    width: 1.333ch;
    margin: 0 .333ch;
    box-sizing: border-box;
    border: 1px solid white;
    outline: 1px solid rgba(0, 0, 0, 0.5);
    overflow: hidden; }
  .crel-code-block-container span.inline-color {
    display: block;
    /* To prevent visual glitches again */
    height: 120%;
    width: 120%; }
  .crel-code-block-container .token.punctuation.brace-hover,
  .crel-code-block-container .token.punctuation.brace-selected {
    outline: solid 1px; }
  .crel-code-block-container code[class*="language-"] {
    display: block; }
  .crel-code-block-container.crel-coy {
    /* Code blocks */
    /* Margin bottom to accommodate shadow */
    /* Inline code */
    /* Plugin styles: Line Numbers */
    /* Plugin styles: Line Highlight */ }
    .crel-code-block-container.crel-coy code[class*="language-"],
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      color: black; }
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      position: relative;
      margin: 0;
      overflow: visible;
      padding: 0; }
    .crel-code-block-container.crel-coy pre[class*="language-"] > code {
      position: relative;
      border-left: 10px solid #358ccb;
      box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf;
      background-color: #fdfdfd;
      background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
      background-size: 3em 3em;
      background-origin: content-box;
      background-attachment: local;
      z-index: 2; }
    .crel-code-block-container.crel-coy code[class*="language-"] {
      max-height: inherit;
      height: inherit;
      padding: 0 1em;
      display: block;
      overflow: auto; }
    .crel-code-block-container.crel-coy :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      background-color: #fdfdfd;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 1em; }
    .crel-code-block-container.crel-coy :not(pre) > code[class*="language-"] {
      position: relative;
      padding: .2em;
      border-radius: 0.3em;
      color: #c92c2c;
      border: 1px solid rgba(0, 0, 0, 0.1);
      display: inline;
      white-space: normal; }
    .crel-code-block-container.crel-coy pre[class*="language-"]:before,
    .crel-code-block-container.crel-coy pre[class*="language-"]:after {
      content: '';
      z-index: 0;
      display: block;
      position: absolute;
      bottom: 0.75em;
      left: 0.18em;
      width: 40%;
      height: 20%;
      max-height: 13em;
      box-shadow: 0px 13px 8px #979797;
      -webkit-transform: rotate(-2deg);
      -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
      -o-transform: rotate(-2deg);
      transform: rotate(-2deg); }
    .crel-code-block-container.crel-coy pre[class*="language-"]:after {
      right: 0.75em;
      left: auto;
      -webkit-transform: rotate(2deg);
      -moz-transform: rotate(2deg);
      -ms-transform: rotate(2deg);
      -o-transform: rotate(2deg);
      transform: rotate(2deg); }
    .crel-code-block-container.crel-coy .token.comment,
    .crel-code-block-container.crel-coy .token.block-comment,
    .crel-code-block-container.crel-coy .token.prolog,
    .crel-code-block-container.crel-coy .token.doctype,
    .crel-code-block-container.crel-coy .token.cdata {
      color: #7D8B99; }
    .crel-code-block-container.crel-coy .token.punctuation {
      color: #5F6364; }
    .crel-code-block-container.crel-coy .token.property,
    .crel-code-block-container.crel-coy .token.tag,
    .crel-code-block-container.crel-coy .token.boolean,
    .crel-code-block-container.crel-coy .token.number,
    .crel-code-block-container.crel-coy .token.function-name,
    .crel-code-block-container.crel-coy .token.constant,
    .crel-code-block-container.crel-coy .token.symbol,
    .crel-code-block-container.crel-coy .token.deleted {
      color: #c92c2c; }
    .crel-code-block-container.crel-coy .token.selector,
    .crel-code-block-container.crel-coy .token.attr-name,
    .crel-code-block-container.crel-coy .token.string,
    .crel-code-block-container.crel-coy .token.char,
    .crel-code-block-container.crel-coy .token.function,
    .crel-code-block-container.crel-coy .token.builtin,
    .crel-code-block-container.crel-coy .token.inserted {
      color: #2f9c0a; }
    .crel-code-block-container.crel-coy .token.operator,
    .crel-code-block-container.crel-coy .token.entity,
    .crel-code-block-container.crel-coy .token.url,
    .crel-code-block-container.crel-coy .token.variable {
      color: #a67f59;
      background: rgba(255, 255, 255, 0.5); }
    .crel-code-block-container.crel-coy .token.atrule,
    .crel-code-block-container.crel-coy .token.attr-value,
    .crel-code-block-container.crel-coy .token.keyword,
    .crel-code-block-container.crel-coy .token.class-name {
      color: #1990b8; }
    .crel-code-block-container.crel-coy .token.regex,
    .crel-code-block-container.crel-coy .token.important {
      color: #e90; }
    .crel-code-block-container.crel-coy .language-css .token.string,
    .crel-code-block-container.crel-coy .style .token.string {
      color: #a67f59;
      background: rgba(255, 255, 255, 0.5); }
    .crel-code-block-container.crel-coy .token.important {
      font-weight: normal; }
    .crel-code-block-container.crel-coy .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-coy .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-coy .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-coy .token.namespace {
      opacity: .7; }
    @media screen and (max-width: 767px) {
      .crel-code-block-container.crel-coy pre[class*="language-"]:before,
      .crel-code-block-container.crel-coy pre[class*="language-"]:after {
        bottom: 14px;
        box-shadow: none; } }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers {
      padding-left: 0 !important; }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers code {
      padding-left: 3.8em;
      z-index: 2;
      position: relative; }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows {
      left: 0; }
    .crel-code-block-container.crel-coy pre[class*="language-"][data-line] {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0; }
    .crel-code-block-container.crel-coy pre[data-line] code {
      position: relative;
      padding-left: 4em; }
    .crel-code-block-container.crel-coy pre .line-highlight {
      margin-top: 0; }
  .crel-code-block-container.crel-dark {
    background: #4d4033;
    box-shadow: 1px 1px .5em black inset;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-dark code[class*="language-"],
    .crel-code-block-container.crel-dark pre[class*="language-"] {
      color: white;
      text-shadow: 0 -.1em .2em black; }
    @media print {
      .crel-code-block-container.crel-dark code[class*="language-"],
      .crel-code-block-container.crel-dark pre[class*="language-"] {
        text-shadow: none; } }
    .crel-code-block-container.crel-dark pre[class*="language-"],
    .crel-code-block-container.crel-dark :not(pre) > code[class*="language-"] {
      background: #4d4033; }
    .crel-code-block-container.crel-dark pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border: 0.3em solid #7a6652; }
    .crel-code-block-container.crel-dark :not(pre) > code[class*="language-"] {
      padding: .15em .2em .05em;
      border-radius: .3em;
      white-space: normal; }
    .crel-code-block-container.crel-dark .token.comment,
    .crel-code-block-container.crel-dark .token.prolog,
    .crel-code-block-container.crel-dark .token.doctype,
    .crel-code-block-container.crel-dark .token.cdata {
      color: #998066; }
    .crel-code-block-container.crel-dark .token.punctuation {
      opacity: .7; }
    .crel-code-block-container.crel-dark .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dark .token.property,
    .crel-code-block-container.crel-dark .token.tag,
    .crel-code-block-container.crel-dark .token.boolean,
    .crel-code-block-container.crel-dark .token.number,
    .crel-code-block-container.crel-dark .token.constant,
    .crel-code-block-container.crel-dark .token.symbol {
      color: #d1949e; }
    .crel-code-block-container.crel-dark .token.selector,
    .crel-code-block-container.crel-dark .token.attr-name,
    .crel-code-block-container.crel-dark .token.string,
    .crel-code-block-container.crel-dark .token.char,
    .crel-code-block-container.crel-dark .token.builtin,
    .crel-code-block-container.crel-dark .token.inserted {
      color: #bde052; }
    .crel-code-block-container.crel-dark .token.operator,
    .crel-code-block-container.crel-dark .token.entity,
    .crel-code-block-container.crel-dark .token.url,
    .crel-code-block-container.crel-dark .language-css .token.string,
    .crel-code-block-container.crel-dark .style .token.string,
    .crel-code-block-container.crel-dark .token.variable {
      color: #f5b83d; }
    .crel-code-block-container.crel-dark .token.atrule,
    .crel-code-block-container.crel-dark .token.attr-value,
    .crel-code-block-container.crel-dark .token.keyword {
      color: #d1949e; }
    .crel-code-block-container.crel-dark .token.regex,
    .crel-code-block-container.crel-dark .token.important {
      color: #e90; }
    .crel-code-block-container.crel-dark .token.important,
    .crel-code-block-container.crel-dark .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dark .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dark .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-dark .token.deleted {
      color: red; }
    .crel-code-block-container.crel-dark .crel-code-block__title {
      color: white; }
  .crel-code-block-container.crel-default {
    background: #0C1021;
    color: #F8F8F8;
    /* checked */
    /* Code blocks */
    /*.token.selector,*/ }
    .crel-code-block-container.crel-default code[class*="language-"],
    .crel-code-block-container.crel-default pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-default code[class*="language-"],
    .crel-code-block-container.crel-default pre[class*="language-"] {
      color: #F8F8F8; }
    .crel-code-block-container.crel-default pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-default .token.comment,
    .crel-code-block-container.crel-default .token.prolog,
    .crel-code-block-container.crel-default .token.doctype,
    .crel-code-block-container.crel-default .token.cdata {
      color: #AEAEAE;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-default .token.punctuation {
      color: #F8F8F8;
      /* checked */ }
    .crel-code-block-container.crel-default .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-default .token.property,
    .crel-code-block-container.crel-default .token.boolean,
    .crel-code-block-container.crel-default .token.number,
    .crel-code-block-container.crel-default .token.constant,
    .crel-code-block-container.crel-default .token.symbol,
    .crel-code-block-container.crel-default .token.deleted {
      color: #8DA6CE;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-default .token.tag {
      color: #FF6400; }
      .crel-code-block-container.crel-default .token.tag .token.punctuation {
        color: #FBDE2D; }
    .crel-code-block-container.crel-default .token.attr-name,
    .crel-code-block-container.crel-default .token.string,
    .crel-code-block-container.crel-default .token.char,
    .crel-code-block-container.crel-default .token.builtin,
    .crel-code-block-container.crel-default .token.url,
    .crel-code-block-container.crel-default .token.inserted {
      color: #61CE3C;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-default .token.entity,
    .crel-code-block-container.crel-default .token.atrule,
    .crel-code-block-container.crel-default .token.attr-value,
    .crel-code-block-container.crel-default .token.keyword {
      color: #FBDE2D;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-default .token.function,
    .crel-code-block-container.crel-default .token.class-name {
      color: #8DA6CE;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-default .token.regex,
    .crel-code-block-container.crel-default .token.important,
    .crel-code-block-container.crel-default .token.variable {
      color: #FF6400;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-default .token.important,
    .crel-code-block-container.crel-default .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-default .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-default .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-fanky {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');
    background-size: 1em 1em;
    /* Code blocks */
    /* Inline code */
    /* Plugin styles: Diff Highlight */ }
    .crel-code-block-container.crel-fanky pre[class*="language-"] {
      padding: .4em .8em;
      margin: 0;
      overflow: auto;
      background-size: 1em 1em; }
    .crel-code-block-container.crel-fanky code[class*="language-"] {
      background: black;
      color: white;
      box-shadow: -.3em 0 0 .3em black, .3em 0 0 .3em black; }
    .crel-code-block-container.crel-fanky :not(pre) > code[class*="language-"] {
      padding: .2em;
      border-radius: .3em;
      box-shadow: none;
      white-space: normal; }
    .crel-code-block-container.crel-fanky .token.comment,
    .crel-code-block-container.crel-fanky .token.prolog,
    .crel-code-block-container.crel-fanky .token.doctype,
    .crel-code-block-container.crel-fanky .token.cdata {
      color: #aaa; }
    .crel-code-block-container.crel-fanky .token.punctuation {
      color: #999; }
    .crel-code-block-container.crel-fanky .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-fanky .token.property,
    .crel-code-block-container.crel-fanky .token.tag,
    .crel-code-block-container.crel-fanky .token.boolean,
    .crel-code-block-container.crel-fanky .token.number,
    .crel-code-block-container.crel-fanky .token.constant,
    .crel-code-block-container.crel-fanky .token.symbol {
      color: #0cf; }
    .crel-code-block-container.crel-fanky .token.selector,
    .crel-code-block-container.crel-fanky .token.attr-name,
    .crel-code-block-container.crel-fanky .token.string,
    .crel-code-block-container.crel-fanky .token.char,
    .crel-code-block-container.crel-fanky .token.builtin {
      color: yellow; }
    .crel-code-block-container.crel-fanky .token.operator,
    .crel-code-block-container.crel-fanky .token.entity,
    .crel-code-block-container.crel-fanky .token.url,
    .crel-code-block-container.crel-fanky .language-css .token.string,
    .crel-code-block-container.crel-fanky .token.variable,
    .crel-code-block-container.crel-fanky .token.inserted {
      color: yellowgreen; }
    .crel-code-block-container.crel-fanky .token.atrule,
    .crel-code-block-container.crel-fanky .token.attr-value,
    .crel-code-block-container.crel-fanky .token.keyword {
      color: deeppink; }
    .crel-code-block-container.crel-fanky .token.regex,
    .crel-code-block-container.crel-fanky .token.important {
      color: orange; }
    .crel-code-block-container.crel-fanky .token.important,
    .crel-code-block-container.crel-fanky .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-fanky .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-fanky .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-fanky .token.deleted {
      color: red; }
    .crel-code-block-container.crel-fanky pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix),
    .crel-code-block-container.crel-fanky pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix) {
      background-color: rgba(255, 0, 0, 0.3);
      display: inline; }
    .crel-code-block-container.crel-fanky pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix),
    .crel-code-block-container.crel-fanky pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix) {
      background-color: rgba(0, 255, 128, 0.3);
      display: inline; }
  .crel-code-block-container.crel-okaidia {
    background: #272822;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-okaidia code[class*="language-"],
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      color: #f8f8f2;
      text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border-radius: 0.3em; }
    .crel-code-block-container.crel-okaidia :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      background: #272822; }
    .crel-code-block-container.crel-okaidia :not(pre) > code[class*="language-"] {
      padding: .1em;
      border-radius: .3em;
      white-space: normal; }
    .crel-code-block-container.crel-okaidia .token.comment,
    .crel-code-block-container.crel-okaidia .token.prolog,
    .crel-code-block-container.crel-okaidia .token.doctype,
    .crel-code-block-container.crel-okaidia .token.cdata {
      color: #8292a2; }
    .crel-code-block-container.crel-okaidia .token.punctuation {
      color: #f8f8f2; }
    .crel-code-block-container.crel-okaidia .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-okaidia .token.property,
    .crel-code-block-container.crel-okaidia .token.tag,
    .crel-code-block-container.crel-okaidia .token.constant,
    .crel-code-block-container.crel-okaidia .token.symbol,
    .crel-code-block-container.crel-okaidia .token.deleted {
      color: #f92672; }
    .crel-code-block-container.crel-okaidia .token.boolean,
    .crel-code-block-container.crel-okaidia .token.number {
      color: #ae81ff; }
    .crel-code-block-container.crel-okaidia .token.selector,
    .crel-code-block-container.crel-okaidia .token.attr-name,
    .crel-code-block-container.crel-okaidia .token.string,
    .crel-code-block-container.crel-okaidia .token.char,
    .crel-code-block-container.crel-okaidia .token.builtin,
    .crel-code-block-container.crel-okaidia .token.inserted {
      color: #a6e22e; }
    .crel-code-block-container.crel-okaidia .token.operator,
    .crel-code-block-container.crel-okaidia .token.entity,
    .crel-code-block-container.crel-okaidia .token.url,
    .crel-code-block-container.crel-okaidia .language-css .token.string,
    .crel-code-block-container.crel-okaidia .style .token.string,
    .crel-code-block-container.crel-okaidia .token.variable {
      color: #f8f8f2; }
    .crel-code-block-container.crel-okaidia .token.atrule,
    .crel-code-block-container.crel-okaidia .token.attr-value,
    .crel-code-block-container.crel-okaidia .token.function,
    .crel-code-block-container.crel-okaidia .token.class-name {
      color: #e6db74; }
    .crel-code-block-container.crel-okaidia .token.keyword {
      color: #66d9ef; }
    .crel-code-block-container.crel-okaidia .token.regex,
    .crel-code-block-container.crel-okaidia .token.important {
      color: #fd971f; }
    .crel-code-block-container.crel-okaidia .token.important,
    .crel-code-block-container.crel-okaidia .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-okaidia .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-okaidia .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-solarized-light {
    background-color: #fdf6e3;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-solarized-light code[class*="language-"],
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      color: #657b83;
      /* base00 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"]::-moz-selection, .crel-code-block-container.crel-solarized-light pre[class*="language-"] ::-moz-selection,
    .crel-code-block-container.crel-solarized-light code[class*="language-"]::-moz-selection, .crel-code-block-container.crel-solarized-light code[class*="language-"] ::-moz-selection {
      background: #073642;
      /* base02 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"]::selection, .crel-code-block-container.crel-solarized-light pre[class*="language-"] ::selection,
    .crel-code-block-container.crel-solarized-light code[class*="language-"]::selection, .crel-code-block-container.crel-solarized-light code[class*="language-"] ::selection {
      background: #073642;
      /* base02 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border-radius: 0.3em; }
    .crel-code-block-container.crel-solarized-light :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      background-color: #fdf6e3;
      /* base3 */ }
    .crel-code-block-container.crel-solarized-light :not(pre) > code[class*="language-"] {
      padding: .1em;
      border-radius: .3em; }
    .crel-code-block-container.crel-solarized-light .token.comment,
    .crel-code-block-container.crel-solarized-light .token.prolog,
    .crel-code-block-container.crel-solarized-light .token.doctype,
    .crel-code-block-container.crel-solarized-light .token.cdata {
      color: #93a1a1;
      /* base1 */ }
    .crel-code-block-container.crel-solarized-light .token.punctuation {
      color: #586e75;
      /* base01 */ }
    .crel-code-block-container.crel-solarized-light .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-solarized-light .token.property,
    .crel-code-block-container.crel-solarized-light .token.tag,
    .crel-code-block-container.crel-solarized-light .token.boolean,
    .crel-code-block-container.crel-solarized-light .token.number,
    .crel-code-block-container.crel-solarized-light .token.constant,
    .crel-code-block-container.crel-solarized-light .token.symbol,
    .crel-code-block-container.crel-solarized-light .token.deleted {
      color: #268bd2;
      /* blue */ }
    .crel-code-block-container.crel-solarized-light .token.selector,
    .crel-code-block-container.crel-solarized-light .token.attr-name,
    .crel-code-block-container.crel-solarized-light .token.string,
    .crel-code-block-container.crel-solarized-light .token.char,
    .crel-code-block-container.crel-solarized-light .token.builtin,
    .crel-code-block-container.crel-solarized-light .token.url,
    .crel-code-block-container.crel-solarized-light .token.inserted {
      color: #2aa198;
      /* cyan */ }
    .crel-code-block-container.crel-solarized-light .token.entity {
      color: #657b83;
      /* base00 */
      background: #eee8d5;
      /* base2 */ }
    .crel-code-block-container.crel-solarized-light .token.atrule,
    .crel-code-block-container.crel-solarized-light .token.attr-value,
    .crel-code-block-container.crel-solarized-light .token.keyword {
      color: #859900;
      /* green */ }
    .crel-code-block-container.crel-solarized-light .token.function,
    .crel-code-block-container.crel-solarized-light .token.class-name {
      color: #b58900;
      /* yellow */ }
    .crel-code-block-container.crel-solarized-light .token.regex,
    .crel-code-block-container.crel-solarized-light .token.important,
    .crel-code-block-container.crel-solarized-light .token.variable {
      color: #cb4b16;
      /* orange */ }
    .crel-code-block-container.crel-solarized-light .token.important,
    .crel-code-block-container.crel-solarized-light .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-solarized-light .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-solarized-light .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-codemirror-default {
    background: #fff;
    /* checked */
    /* Code blocks */ }
    .crel-code-block-container.crel-codemirror-default code[class*="language-"],
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      color: #085;
      /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-codemirror-default code[class*="language-"],
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      color: black; }
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-codemirror-default .token.comment,
    .crel-code-block-container.crel-codemirror-default .token.prolog,
    .crel-code-block-container.crel-codemirror-default .token.doctype,
    .crel-code-block-container.crel-codemirror-default .token.cdata {
      color: #a50;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-codemirror-default .token.punctuation, .crel-code-block-container.crel-codemirror-default .token.class {
      color: black;
      /* checked */ }
    .crel-code-block-container.crel-codemirror-default .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-codemirror-default .token.tag,
    .crel-code-block-container.crel-codemirror-default .token.number,
    .crel-code-block-container.crel-codemirror-default .token.symbol,
    .crel-code-block-container.crel-codemirror-default .token.deleted {
      color: #170;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-codemirror-default .token.selector,
    .crel-code-block-container.crel-codemirror-default .token.attr-name,
    .crel-code-block-container.crel-codemirror-default .token.string,
    .crel-code-block-container.crel-codemirror-default .token.char,
    .crel-code-block-container.crel-codemirror-default .token.builtin,
    .crel-code-block-container.crel-codemirror-default .token.url,
    .crel-code-block-container.crel-codemirror-default .token.inserted {
      color: #a11;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-codemirror-default .token.entity,
    .crel-code-block-container.crel-codemirror-default .token.atrule,
    .crel-code-block-container.crel-codemirror-default .token.attr-value,
    .crel-code-block-container.crel-codemirror-default .token.keyword {
      color: #708;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-codemirror-default .token.function,
    .crel-code-block-container.crel-codemirror-default .token.class-name {
      color: #00f;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-codemirror-default .token.regex,
    .crel-code-block-container.crel-codemirror-default .token.important,
    .crel-code-block-container.crel-codemirror-default .token.variable {
      color: #05a;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-codemirror-default .token.important,
    .crel-code-block-container.crel-codemirror-default .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-codemirror-default .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-codemirror-default .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-blackboard {
    background: #0C1021;
    color: #F8F8F8;
    /* checked */
    /* Code blocks */
    /*.token.selector,*/ }
    .crel-code-block-container.crel-blackboard code[class*="language-"],
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-blackboard code[class*="language-"],
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      color: #F8F8F8; }
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-blackboard .token.comment,
    .crel-code-block-container.crel-blackboard .token.prolog,
    .crel-code-block-container.crel-blackboard .token.doctype,
    .crel-code-block-container.crel-blackboard .token.cdata {
      color: #AEAEAE;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-blackboard .token.punctuation {
      color: #F8F8F8;
      /* checked */ }
    .crel-code-block-container.crel-blackboard .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-blackboard .token.property,
    .crel-code-block-container.crel-blackboard .token.boolean,
    .crel-code-block-container.crel-blackboard .token.number,
    .crel-code-block-container.crel-blackboard .token.constant,
    .crel-code-block-container.crel-blackboard .token.symbol,
    .crel-code-block-container.crel-blackboard .token.deleted {
      color: #8DA6CE;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-blackboard .token.tag {
      color: #FF6400; }
      .crel-code-block-container.crel-blackboard .token.tag .token.punctuation {
        color: #FBDE2D; }
    .crel-code-block-container.crel-blackboard .token.attr-name,
    .crel-code-block-container.crel-blackboard .token.string,
    .crel-code-block-container.crel-blackboard .token.char,
    .crel-code-block-container.crel-blackboard .token.builtin,
    .crel-code-block-container.crel-blackboard .token.url,
    .crel-code-block-container.crel-blackboard .token.inserted {
      color: #61CE3C;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-blackboard .token.entity,
    .crel-code-block-container.crel-blackboard .token.atrule,
    .crel-code-block-container.crel-blackboard .token.attr-value,
    .crel-code-block-container.crel-blackboard .token.keyword {
      color: #FBDE2D;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-blackboard .token.function,
    .crel-code-block-container.crel-blackboard .token.class-name {
      color: #8DA6CE;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-blackboard .token.regex,
    .crel-code-block-container.crel-blackboard .token.important,
    .crel-code-block-container.crel-blackboard .token.variable {
      color: #FF6400;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-blackboard .token.important,
    .crel-code-block-container.crel-blackboard .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-blackboard .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-blackboard .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-hopscotch {
    background: #322931;
    color: #d5d3d5;
    /* Code blocks */ }
    .crel-code-block-container.crel-hopscotch code[class*="language-"],
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */
      color: #8fc13e; }
    .crel-code-block-container.crel-hopscotch code[class*="language-"],
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      color: #8fc13e; }
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-hopscotch .token.comment,
    .crel-code-block-container.crel-hopscotch .token.prolog,
    .crel-code-block-container.crel-hopscotch .token.doctype,
    .crel-code-block-container.crel-hopscotch .token.cdata {
      color: #b33508;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-hopscotch .token.punctuation {
      color: #d5d3d5;
      /* checked */ }
    .crel-code-block-container.crel-hopscotch .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-hopscotch .token.property,
    .crel-code-block-container.crel-hopscotch .token.boolean,
    .crel-code-block-container.crel-hopscotch .token.number,
    .crel-code-block-container.crel-hopscotch .token.constant,
    .crel-code-block-container.crel-hopscotch .token.symbol,
    .crel-code-block-container.crel-hopscotch .token.deleted {
      color: #dd464c;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-hopscotch .token.selector,
    .crel-code-block-container.crel-hopscotch .token.attr-value,
    .crel-code-block-container.crel-hopscotch .token.string,
    .crel-code-block-container.crel-hopscotch .token.char,
    .crel-code-block-container.crel-hopscotch .token.builtin,
    .crel-code-block-container.crel-hopscotch .token.url,
    .crel-code-block-container.crel-hopscotch .token.inserted {
      color: #fdcc59;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-hopscotch .token.entity,
    .crel-code-block-container.crel-hopscotch .token.atrule,
    .crel-code-block-container.crel-hopscotch .token.attr-name,
    .crel-code-block-container.crel-hopscotch .token.keyword {
      color: #dd464c;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-hopscotch .token.function {
      color: #fd8b19;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.class-name,
    .crel-code-block-container.crel-hopscotch .token.tag,
    .crel-code-block-container.crel-hopscotch .token.function {
      color: #8fc13e;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.operator {
      color: #d5d3d5;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.regex,
    .crel-code-block-container.crel-hopscotch .token.important,
    .crel-code-block-container.crel-hopscotch .token.variable {
      color: #1290bf;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-hopscotch .token.important,
    .crel-code-block-container.crel-hopscotch .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-hopscotch .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-hopscotch .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-dracula-1 {
    background: #322931;
    color: #d5d3d5;
    /* Code blocks */ }
    .crel-code-block-container.crel-dracula-1 code[class*="language-"],
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-dracula-1 code[class*="language-"],
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      color: #d5d3d5; }
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-dracula-1 .token.comment,
    .crel-code-block-container.crel-dracula-1 .token.prolog,
    .crel-code-block-container.crel-dracula-1 .token.doctype,
    .crel-code-block-container.crel-dracula-1 .token.cdata {
      color: #808080;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-dracula-1 .token.punctuation {
      color: #d5d3d5;
      /* checked */ }
    .crel-code-block-container.crel-dracula-1 .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dracula-1 .token.property,
    .crel-code-block-container.crel-dracula-1 .token.tag,
    .crel-code-block-container.crel-dracula-1 .token.boolean,
    .crel-code-block-container.crel-dracula-1 .token.number,
    .crel-code-block-container.crel-dracula-1 .token.constant,
    .crel-code-block-container.crel-dracula-1 .token.symbol,
    .crel-code-block-container.crel-dracula-1 .token.deleted {
      color: #A9B7C6;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-dracula-1 .token.selector,
    .crel-code-block-container.crel-dracula-1 .token.attr-name,
    .crel-code-block-container.crel-dracula-1 .token.string,
    .crel-code-block-container.crel-dracula-1 .token.char,
    .crel-code-block-container.crel-dracula-1 .token.builtin,
    .crel-code-block-container.crel-dracula-1 .token.url,
    .crel-code-block-container.crel-dracula-1 .token.inserted {
      color: #6A8759;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-dracula-1 .token.entity,
    .crel-code-block-container.crel-dracula-1 .token.atrule,
    .crel-code-block-container.crel-dracula-1 .token.attr-value,
    .crel-code-block-container.crel-dracula-1 .token.keyword {
      color: #CC7832;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-dracula-1 .token.function,
    .crel-code-block-container.crel-dracula-1 .token.class-name {
      color: #FFC66D;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-dracula-1 .token.regex,
    .crel-code-block-container.crel-dracula-1 .token.important,
    .crel-code-block-container.crel-dracula-1 .token.variable {
      color: #A9B7C6;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-dracula-1 .token.important,
    .crel-code-block-container.crel-dracula-1 .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dracula-1 .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dracula-1 .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-dracula-2 {
    background: #282a36;
    color: #f8f8f2;
    /* Code blocks */ }
    .crel-code-block-container.crel-dracula-2 code[class*="language-"],
    .crel-code-block-container.crel-dracula-2 pre[class*="language-"] {
      color: #50fa7b; }
    .crel-code-block-container.crel-dracula-2 pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-dracula-2 .token.comment,
    .crel-code-block-container.crel-dracula-2 .token.prolog,
    .crel-code-block-container.crel-dracula-2 .token.doctype,
    .crel-code-block-container.crel-dracula-2 .token.cdata {
      color: #6272a4;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-dracula-2 .token.punctuation {
      color: #f8f8f2;
      /* checked */ }
    .crel-code-block-container.crel-dracula-2 .token.operator {
      color: #ff79c6;
      /* checked */ }
    .crel-code-block-container.crel-dracula-2 .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dracula-2 .token.property,
    .crel-code-block-container.crel-dracula-2 .token.tag,
    .crel-code-block-container.crel-dracula-2 .token.boolean,
    .crel-code-block-container.crel-dracula-2 .token.number,
    .crel-code-block-container.crel-dracula-2 .token.symbol,
    .crel-code-block-container.crel-dracula-2 .token.deleted {
      color: #ff79c6;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-dracula-2 .token.constant {
      color: #50fa7b; }
    .crel-code-block-container.crel-dracula-2 .token.selector,
    .crel-code-block-container.crel-dracula-2 .token.attr-name,
    .crel-code-block-container.crel-dracula-2 .token.string,
    .crel-code-block-container.crel-dracula-2 .token.char,
    .crel-code-block-container.crel-dracula-2 .token.builtin,
    .crel-code-block-container.crel-dracula-2 .token.url,
    .crel-code-block-container.crel-dracula-2 .token.inserted {
      color: #f1fa8c;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-dracula-2 .token.entity,
    .crel-code-block-container.crel-dracula-2 .token.atrule,
    .crel-code-block-container.crel-dracula-2 .token.attr-value,
    .crel-code-block-container.crel-dracula-2 .token.keyword {
      color: #ff79c6;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-dracula-2 .token.function,
    .crel-code-block-container.crel-dracula-2 .token.class-name {
      color: #50fa7b;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-dracula-2 .token.regex,
    .crel-code-block-container.crel-dracula-2 .token.important,
    .crel-code-block-container.crel-dracula-2 .token.variable {
      color: white;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-dracula-2 .token.important,
    .crel-code-block-container.crel-dracula-2 .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dracula-2 .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dracula-2 .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-ttcn {
    background: white;
    color: #8B2252;
    /* Code blocks */ }
    .crel-code-block-container.crel-ttcn code[class*="language-"],
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      color: #ffb86c;
      /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-ttcn code[class*="language-"],
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      color: #8B2252; }
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-ttcn .token.comment,
    .crel-code-block-container.crel-ttcn .token.prolog,
    .crel-code-block-container.crel-ttcn .token.doctype,
    .crel-code-block-container.crel-ttcn .token.cdata {
      color: #333333;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-ttcn .token.punctuation {
      color: black;
      /* checked */ }
    .crel-code-block-container.crel-ttcn .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-ttcn .token.property,
    .crel-code-block-container.crel-ttcn .token.tag,
    .crel-code-block-container.crel-ttcn .token.boolean,
    .crel-code-block-container.crel-ttcn .token.number,
    .crel-code-block-container.crel-ttcn .token.symbol,
    .crel-code-block-container.crel-ttcn .token.deleted {
      color: #170;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-ttcn .token.constant {
      color: #8B2252; }
    .crel-code-block-container.crel-ttcn .token.selector,
    .crel-code-block-container.crel-ttcn .token.attr-name,
    .crel-code-block-container.crel-ttcn .token.string,
    .crel-code-block-container.crel-ttcn .token.char,
    .crel-code-block-container.crel-ttcn .token.builtin,
    .crel-code-block-container.crel-ttcn .token.url,
    .crel-code-block-container.crel-ttcn .token.inserted {
      color: #006400;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-ttcn .token.entity,
    .crel-code-block-container.crel-ttcn .token.atrule,
    .crel-code-block-container.crel-ttcn .token.attr-value,
    .crel-code-block-container.crel-ttcn .token.keyword {
      color: #000;
      /* .cm-s-default .cm-keyword */
      font-weight: bold; }
    .crel-code-block-container.crel-ttcn .token.function,
    .crel-code-block-container.crel-ttcn .token.class-name {
      color: #00f;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-ttcn .token.regex,
    .crel-code-block-container.crel-ttcn .token.important,
    .crel-code-block-container.crel-ttcn .token.variable {
      color: #05a;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-ttcn .token.important,
    .crel-code-block-container.crel-ttcn .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-ttcn .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-ttcn .token.entity {
      cursor: help; }
  .crel-code-block-container .crel-code-block-header-container {
    display: flex;
    justify-content: space-between; }
    .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel {
      display: flex;
      justify-content: space-around;
      align-items: center;
      font-size: 20px; }
      .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy {
        cursor: pointer;
        opacity: 0.8;
        transition: 0.1s;
        margin-left: 10px;
        display: flex;
        align-items: center; }
        .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand:hover, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy:hover {
          opacity: 1; }
        .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand svg, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy svg {
          width: 20px; }
      .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-panel__help-text {
        font-size: 13px;
        display: flex;
        align-items: center; }
  .crel-code-block-container .crel-block-original-code {
    display: block !important;
    position: absolute !important;
    z-index: -1 !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important; }

.crel-code-block-container--fullscreen pre {
  max-height: none !important; }
