/* ================== PROTEÇÃO CONTRA CÓPIA ================== */

/* Desabilitar seleção de texto em todos os elementos */
* {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

/* Desabilitar arrastar imagens */
img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    pointer-events: none;
}

/* Permitir seleção apenas em campos de input */
input, textarea, select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Desabilitar highlight em links e botões */
a, button {
    -webkit-tap-highlight-color: transparent;
}

/* Ocultar texto quando selecionado (fallback) */
::selection {
    background: transparent;
}

::-moz-selection {
    background: transparent;
}

/* Desabilitar print screen via CSS (limitado) */
@media print {
    * {
        visibility: hidden;
    }
    
    body::before {
        content: "Conteúdo protegido - Impressão não permitida";
        visibility: visible;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 24px;
        color: #000;
    }
}