body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

img, picture, svg, canvas, video {
    pointer-events: none;
    -webkit-user-drag: none;
    user-drag: none;
}

input,
textarea,
button,
select,
label,
.post-content code,
.post-content pre {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    pointer-events: auto;
}

.allow-select {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}
