
.item-tag {
    color: #646cff;
    margin: 0 3px;
    list-style: none;
    padding: 3px 6px;
    border: 0;
    line-height: 1.6;
    white-space: nowrap;
    background-color: #ecf2ff;
    outline: none;
}

.wn-html {
    font-size: 14px;
    line-height: 1.6;

    &.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
        top: 7px !important;
    }

    *,
    ::before,
    ::after {
        box-sizing: revert; /* 1 */
        border-width: revert; /* 2 */
        border-style: revert; /* 2 */
        border-color: revert; /* 2 */
    }

    .image-style-align-center {
        text-align: center;
    }

    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        display: revert; /* 1 */
        vertical-align: revert; /* 2 */
        max-width: revert;
        height: revert;
    }

    hr {
        height: revert; /* 1 */
        color: revert; /* 2 */
        border-top-width: revert; /* 3 */
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: revert;
        font-weight: revert;
    }

    blockquote,
    dl,
    dd,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    figure,
    p,
    pre {
        margin: revert;
    }

    a {
        color: revert;
        text-decoration: revert;
    }

    table {
        border-width: revert-layer; /* 3 */
        display: revert-layer;
        border-collapse: revert-layer;
        box-sizing: revert-layer;
        text-indent: revert-layer;
        unicode-bidi: revert-layer;
        border-spacing: revert-layer;
        border-color: revert-layer;
        border-style: revert-layer;

        tbody {
            display: revert-layer;
            vertical-align: revert-layer;
            unicode-bidi: revert-layer;
            border-color: revert-layer;
        }

        tr {
            display: revert-layer;
            vertical-align: revert-layer;
            unicode-bidi: revert-layer;
            border-color: revert-layer;
        }

        td {
            display: revert-layer;
            border: revert-layer;
            vertical-align: revert-layer;
            unicode-bidi: revert-layer;
        }
    }

    ol,
    ul,
    menu {
        list-style: revert;
        margin: revert;
        padding: revert;
    }


    p {
        margin-top: 6px !important;
        margin-bottom: 6px !important;
    }

    code[class*=language-], pre[class*=language-] {
        color: #000;
        background: 0 0;
        text-shadow: 0 1px #fff;
        font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
        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;
        tab-size: 4;
        -webkit-hyphens: none;
        -moz-hyphens: none;
        -ms-hyphens: none;
        hyphens: none
    }

    code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection {
        text-shadow: none;
        background: #b3d4fc
    }

    code[class*=language-] ::selection, code[class*=language-]::selection, pre[class*=language-] ::selection, pre[class*=language-]::selection {
        text-shadow: none;
        background: #b3d4fc
    }

    pre[class*=language-] {
        padding: 1em;
        margin: .5em 0;
        overflow: auto
    }

    :not(pre) > code[class*=language-], pre[class*=language-] {
        background: #f5f2f0
    }

    :not(pre) > code[class*=language-] {
        padding: .1em;
        border-radius: .3em;
        white-space: normal
    }

    .token.cdata, .token.comment, .token.doctype, .token.prolog {
        color: #708090
    }

    .token.punctuation {
        color: #999
    }

    .token.namespace {
        opacity: .7
    }

    .token.boolean, .token.constant, .token.deleted, .token.number, .token.property, .token.symbol, .token.tag {
        color: #905
    }

    .token.attr-name, .token.builtin, .token.char, .token.inserted, .token.selector, .token.string {
        color: #690
    }

    .language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url {
        color: #9a6e3a;
        background: hsla(0, 0%, 100%, .5)
    }

    .token.atrule, .token.attr-value, .token.keyword {
        color: #07a
    }

    .token.class-name, .token.function {
        color: #dd4a68
    }

    .token.important, .token.regex, .token.variable {
        color: #e90
    }

    .token.bold, .token.important {
        font-weight: 700
    }

    .token.italic {
        font-style: italic
    }

    .token.entity {
        cursor: help
    }
}