/* ══════════════════════════════════════════════════════════════════════
   JMMS Screen Protection CSS
   Prevents printing, text selection, and content dragging.
   ══════════════════════════════════════════════════════════════════════ */

/* Block printing entirely — shows blank page */
@media print {
    html, body {
        display: none !important;
        visibility: hidden !important;
    }
}

/* Disable text selection across the app */
body {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

/* Allow selection inside form inputs and textareas so users can still type/edit */
input,
textarea,
select,
[contenteditable="true"] {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

/* Prevent image dragging */
img {
    -webkit-user-drag: none !important;
    user-drag: none !important;
    pointer-events: auto;
}
