/* Block text/image extraction; form fields stay editable. Screenshots (OS-level) unaffected. */
html,
body {
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

input,
textarea,
select,
option,
[contenteditable='true'],
.allow-select,
.allow-select * {
    -webkit-user-select: text;
    user-select: text;
    -webkit-touch-callout: default;
}

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