/**
 * Anti-Copy Frontend Styles
 */

/* Mode 1: Disable Right-Click Only (Keep Left-Click Selection Enabled) */
body.anticopy-right-only {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

body.anticopy-right-only img {
    -webkit-user-drag: none;
    -webkit-touch-callout: none;
}

/* Mode 2: Disable Both Right-Click & Left-Click Selection */
body.anticopy-both,
body.anticopy-both * {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    -webkit-touch-callout: none !important;
    -webkit-user-drag: none !important;
}

/* Keep form inputs & search bars selectable and usable in Strict Mode */
body.anticopy-both input,
body.anticopy-both textarea,
body.anticopy-both select,
body.anticopy-both [contenteditable="true"] {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
    -webkit-touch-callout: default !important;
}