/* Anti-Copy / Anti-Selection Styles */
        body, .protected-content {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        /* DRM Watermark Overlay */
        .watermark-grid {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='150' viewBox='0 0 300 150'%3E%3Ctext x='50%25' y='50%25' fill='rgba(220, 38, 38, 0.12)' font-size='11' font-family='sans-serif' font-weight='bold' text-anchor='middle' transform='rotate(-25 150 75)'%3EMEDPRIME PROTECTED - CONFIDENTIAL%3C/text%3E%3C/svg%3E");
        }

        /* Anti-Print CSS Rules */
        @media print {
            body {
                display: none !important;
            }
            html::after {
                content: "PRINTING IS STRICTLY PROHIBITED. MedPrime content is watermarked and monitored for copyright compliance.";
                display: block !important;
                font-size: 24px !important;
                color: red !important;
                text-align: center !important;
                padding: 100px 20px !important;
                font-weight: bold !important;
            }
        }

        /* Blur protection on focus loss */
        .blur-on-protect {
            transition: filter 0.2s ease-in-out;
        }
        .content-protected .blur-on-protect {
            filter: blur(12px);
            pointer-events: none;
        }

        /* Custom Scrollbars */
        ::-webkit-scrollbar {
            width: 6px;
            height: 6px;
        }
        ::-webkit-scrollbar-track {
            background: #f1f5f9;
        }
        ::-webkit-scrollbar-thumb {
            background: #cbd5e1;
            border-radius: 4px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #94a3b8;
        }
