/* Simple Rental Agreement Preview Blurring */

/* Contract container */
.container {
    position: relative;
    min-height: 100vh;
}

/* Guest view styling */
.guest-view {
    position: relative;
}

/* Blur sensitive content for guests */
.guest-view .blur-sensitive {
    filter: blur(8px);
    opacity: 0.6;
    user-select: none;
    pointer-events: none;
    transition: all 0.3s ease;
}

/* Keep structure elements visible */
.guest-view h1,
.guest-view h2,
.guest-view h3,
.guest-view h4,
.guest-view h5,
.guest-view h6,
.guest-view .header,
.guest-view .footer,
.guest-view .document-content h3 {
    filter: none !important;
    opacity: 1 !important;
    user-select: text;
    pointer-events: auto;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .guest-view .blur-sensitive {
        filter: blur(6px);
    }
}