/**
 * Page Protection Styles
 * Include this file to add CSS-based protection
 * 
 * Usage: <link rel="stylesheet" href="protection.css">
 */

/* Disable text selection globally */
body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Allow text selection in input fields and textareas */
input,
textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Allow text selection in code blocks and elements with allow-select class */
code,
pre,
.allow-select,
.info {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Disable image dragging */
img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
}

/* Prevent text highlighting on double-click */
* {
    -webkit-tap-highlight-color: transparent;
}
