/* Watermark Styling */

/**
 * Page-Wide Watermark
 * Semi-transparent "stirling" watermark across the entire page
 */
#page-watermark {
    font-family: 'Arial Black', Arial, sans-serif;
    letter-spacing: 15px;
    text-transform: lowercase;
    opacity: 0.08;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

/**
 * Image Watermark Container
 * Applied to images with watermark overlay
 */
[data-watermarked="true"] {
    position: relative;
}

/**
 * Prevent watermark removal via CSS inspection
 */
div[style*="position: absolute"][style*="rotate(-45deg)"] {
    pointer-events: none !important;
    user-select: none !important;
    -webkit-user-select: none !important;
}

/**
 * Print Watermark
 * Watermark visible when printing the page
 */
@media print {
    #page-watermark {
        opacity: 0.15;
        z-index: 9999;
    }
    
    img {
        position: relative;
    }
}

/**
 * Mobile Watermark Adjustments
 */
@media (max-width: 768px) {
    #page-watermark {
        font-size: 60px !important;
        opacity: 0.06;
    }
}

/**
 * Watermark on hover (subtle effect)
 */
img[data-watermarked="true"]:hover {
    opacity: 0.98;
}
