.dfMode {
    & p {
        pointer-events: none;
        margin: 0;
    }
    & a {
        pointer-events: auto;
    }
    & h2, & h3, & h4, & h5, & h6 {
        pointer-events: none;
        padding: 1rem 0;
    }
    & ul, & ol, & li {
        pointer-events: none;
        margin: 0 8px;
    }
    & li.task-list-item > input {
        vertical-align: middle;
        margin: 0 0 0 -1rem !important;
    }
    & li:not(.task-list-item) {
        list-style: inherit;
    }
    & em {
        color: unset;
        font-style: italic;
        font-weight: unset;
    }
    & pre, & code {
        pointer-events: none;
        font-family: 'Courier New', monospace;
        background: #cccccc;
        border-radius: 3px;
    }
    & pre {
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow-wrap: break-word;
        padding: 1rem;
    }
    & pre > code {
        padding: unset;
    }
    & p code {
        padding: 0.1rem 0.25rem;
        margin: 0 0.25rem;
    }
    & blockquote {
        pointer-events: none;
        margin: 0;
        padding: 1rem;
        border-left: 2px solid #cccccc;
    }
    & .markdownTable {
        border: 1px solid #000000;
        pointer-events: none;
        padding: 1rem;
        border-collapse: unset;
        & th {
            text-align: start;
        }
    }
}
