/* ==========================================
   SECURITY CSS — text-selection & drag hardening
   Paired with assets/js/core/security.js.
   Form fields, links, [contenteditable] and the claimed-key message box
   stay selectable so genuine customers are never blocked from copying keys.
   ========================================== */

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

input,
textarea,
select,
a,
[contenteditable="true"],
#message-box,
.selectable {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

img,
svg,
video {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

::selection {
    background: rgba(0, 102, 255, 0.15);
}
