.code-markup__icon{--icon-animation: 5s 1 normal ease-out 0s;right:0;float:right;width:var(--cm-text-font-size);height:var(--cm-text-font-size);cursor:pointer;position:sticky;-webkit-user-select:none;user-select:none;z-index:1;margin:0 0 calc(var(--cm-text-font-size) * -1) 0;transform:translate(-8px) translateY(5px)}.code-markup__icon:active{transform:translate(-8px) translateY(6px)}.code-markup__icon_no-active:active{transform:translate(-8px) translateY(5px)}.code-markup__icon__svg,.code-markup__icon__svg svg,.code-markup__icon__svg img{width:100%;height:auto}.code-markup__icon__svg path{fill:var(--cm-icon-color)}.code-markup__icon__svg__is-copy path{fill:var(--cm-icon-is-copy-color)}.code-markup__icon__svg__is-error path{fill:var(--cm-icon-error-color)}.code-markup__fake-line{display:table-row}.code-markup__fake-line__coll{display:table-cell}.code-markup_count .code-markup__fake-line:before{content:"";display:table-cell}.code-markup__fake-line:first-of-type{top:0;left:0;position:sticky}.code-markup_count .code-markup__fake-line:last-of-type:before{background:var(--cm-count-bg);position:sticky;left:0}.code-markup__fake-line:last-of-type .code-markup__fake-line__coll{height:6px}:root{--cm-bg: #212122;--cm-border-radius: 5px;--cm-text-font-size: 1em;--cm-text-font-family: inherit;--cm-text-line-height: 1.5em;--cm-count-padding: 0 .35em;--cm-max-height-body: auto;--cm-header-padding: .5em 1em;--cm-header-font-size: 1em;--cm-header-color: #ffc661;--cm-main-color: #a9b7c6;--cm-new-border: #60a802;--cm-changed-border: #6495ed;--cm-deleted-border: #92000a;--cm-deleted-opacity: .6;--cm-count-bg: #5e5d5d;--cm-count-color: #fff;--cm-count-border-right: var(--cm-count-bg);--cm-active-bg: #2a2a2b;--cm-active-count-bg: #454545;--cm-active-count-color: var(--cm-count-color);--cm-active-count-right-color: var(--cm-active-count-bg);--cm-tag-color: #ffc661;--cm-icon-color: #fff;--cm-icon-error-color: #980505;--cm-icon-is-copy-color: var(--cm-new-border);--cm-text-color: #647f54;--cm-key-color: #9876aa;--cm-key-words-color: #cc7832;--cm-variable-color: #9876aa;--cm-number-color: #6897bb;--cm-comment-color: #808080;--cm-attr-color: #d4d4c9;--cm-style-class: #ffc661;--cm-style-id: #ffc661;--cm-style-tag: #ffc661;--cm-style-key: #d4d4c9;--cm-style-param: #9876aa;--cm-style-unit-mes: #a9b7c6;--cm-style-ampersand: #ffc661;--cm-style-curly-brace: #ffc661;--cm-function-color: #ffc661;--cm-selection-bg: #647f54;--cm-selection-color: #fff;--cm-scroll-bar-bg: #212122;--cm-thumb-bg: #ffc661}.code-markup{scrollbar-width:thin;scrollbar-color:var(--cm-thumb-bg) var(--cm-scroll-bar-bg);scroll-behavior:smooth}.code-markup::-webkit-scrollbar{width:6px;background:var(--cm-scroll-bar-bg);border-radius:5px}.code-markup::-webkit-scrollbar-track{background:var(--cm-scroll-bar-bg);border-radius:5px}.code-markup::-webkit-scrollbar-thumb{background:var(--cm-thumb-bg);border-radius:5px}.code-markup{--transition: .4s cubic-bezier(.445, .05, .55, .95) 0s;border-radius:var(--cm-border-radius);background:var(--cm-bg);color:var(--cm-main-color);overflow-y:hidden;overflow-x:auto;font-size:var(--cm-text-font-size);font-family:var(--cm-text-font-family);line-height:var(--cm-text-line-height);text-align:left}.code-markup::selection{background:var(--cm-selection-bg);color:var(--cm-selection-color)}.code-markup_line-through{text-decoration:line-through}.code-markup_bold{font-weight:700}.code-markup_normal-text{font-weight:400}.code-markup__item{--transition: .4s cubic-bezier(.445, .05, .55, .95) 0s;opacity:1;transition:opacity var(--transition),color var(--transition),font-weight var(--transition)}.code-markup_inactive{opacity:var(--cm-deleted-opacity)}.code-markup__header{padding:var(--cm-header-padding);color:var(--cm-header-color);border-bottom:1px solid grey;font-size:var(--cm-header-font-size);text-overflow:ellipsis;overflow:hidden;transition:color var(--transition)}.code-markup__body{scrollbar-width:thin;scrollbar-color:var(--cm-thumb-bg) var(--cm-scroll-bar-bg);scroll-behavior:smooth}.code-markup__body::-webkit-scrollbar{width:6px;background:var(--cm-scroll-bar-bg);border-radius:5px}.code-markup__body::-webkit-scrollbar-track{background:var(--cm-scroll-bar-bg);border-radius:5px}.code-markup__body::-webkit-scrollbar-thumb{background:var(--cm-thumb-bg);border-radius:5px}.code-markup__body{position:relative;overflow:auto;max-height:var(--cm-max-height-body)}.code-markup__wrap{width:100%;display:table;counter-reset:count}.code-markup_theme-monokai{--cm-bg: #272822;--cm-main-color: #fff;--cm-new-border: #8ce13d;--cm-changed-border: #6495ed;--cm-deleted-border: #f12d53;--cm-count-bg: #272822;--cm-count-color: #8b9686;--cm-count-border-right: #3d3d31;--cm-active-bg: #4a4a40;--cm-active-count-bg: var(--cm-count-bg);--cm-active-count-color: #c0c6ba;--cm-active-count-right-color: var(--cm-count-border-right);--cm-tag-color: #f12d53;--cm-header-color: #e3d977;--cm-text-color: #e3d977;--cm-key-color: #fff;--cm-key-words-color: #f12d53;--cm-variable-color: #fff;--cm-number-color: #c272d1;--cm-comment-color: #6f6d54;--cm-attr-color: #8ce13d;--cm-style-class: #8ce13d;--cm-style-id: #8ce13d;--cm-style-tag: #f12d53;--cm-style-key: #8ce13d;--cm-style-param: #6495ed;--cm-style-unit-mes: #f12d53;--cm-style-ampersand: #f12d53;--cm-style-curly-brace: #c272d1;--cm-function-color: #8ce13d;--cm-selection-bg: #e3d977;--cm-selection-color: #000;--cm-scroll-bar-bg: #272822;--cm-thumb-bg: #e3d977}.code-markup__line{text-align:left;height:var(--cm-text-line-height);display:table-row;white-space:nowrap;counter-increment:count;transition:background var(--transition)}.code-markup__line__content{width:100%;display:table-cell;padding-left:10px;padding-right:5px;transition:opacity var(--transition)}.code-markup_count .code-markup__line:before{color:var(--cm-count-color);padding:var(--cm-count-padding);content:counter(count);display:table-cell;background:var(--cm-count-bg);position:sticky;-webkit-user-select:none;user-select:none;left:0;border-left:.25em solid var(--cm-count-bg);border-right:.25em solid var(--cm-count-border-right);transition:color var(--transition),border-color var(--transition),background var(--transition)}.code-markup__line_through .code-markup__line__content{text-decoration:line-through}.code-markup__line_active{background:var(--cm-active-bg)}.code-markup_count .code-markup__line_active:before{color:var(--cm-active-count-color);background:var(--cm-active-count-bg);border-left-color:var(--cm-active-count-bg);border-right-color:var(--cm-active-count-right-color)}.code-markup_count .code-markup__line_new:before{border-right-color:var(--cm-new-border)}.code-markup_count .code-markup__line_deleted:before{border-right-color:var(--cm-deleted-border)}.code-markup__line_deleted .code-markup__line__content{opacity:var(--cm-deleted-opacity)}.code-markup_count .code-markup__line_changed:before{border-right-color:var(--cm-changed-border)}.code-markup__line_visible-copy .code-markup__line__content{padding-right:calc(var(--cm-text-font-size) + 16px)}.code-markup_level-2 .code-markup__line__content{padding-left:2em}.code-markup_level-3 .code-markup__line__content{padding-left:3em}.code-markup_level-4 .code-markup__line__content{padding-left:4em}.code-markup_level-5 .code-markup__line__content{padding-left:5em}.code-markup_level-6 .code-markup__line__content{padding-left:6em}.code-markup_level-7 .code-markup__line__content{padding-left:7em}.code-markup_level-8 .code-markup__line__content{padding-left:8em}.code-markup_level-9 .code-markup__line__content{padding-left:9em}.code-markup_level-10 .code-markup__line__content{padding-left:10em}.code-markup_level-11 .code-markup__line__content{padding-left:11em}.code-markup_level-12 .code-markup__line__content{padding-left:12em}.code-markup__tag{color:var(--cm-tag-color)}.code-markup__attr{color:var(--cm-attr-color)}.code-markup__text{color:var(--cm-text-color)}.code-markup__number{color:var(--cm-number-color)}.code-markup__comment{color:var(--cm-comment-color)}.code-markup__type{color:var(--cm-main-color)}.code-markup__key{color:var(--cm-key-color)}.code-markup__key-words{color:var(--cm-key-words-color)}.code-markup__variable{color:var(--cm-variable-color)}.code-markup__function{color:var(--cm-function-color)}.code-markup__style-class{color:var(--cm-style-class)}.code-markup__style-id{color:var(--cm-style-id)}.code-markup__style-tag{color:var(--cm-style-tag)}.code-markup__style-key{color:var(--cm-style-key)}.code-markup__style-param{color:var(--cm-style-param)}.code-markup__style-unit-mes{color:var(--cm-style-unit-mes)}.code-markup__style-ampersand{color:var(--cm-style-ampersand)}.code-markup__style-curly-brace{color:var(--cm-style-curly-brace)}
