/* /var/www/html/sitereview/css/style.css */

/* Custom Analytical Scrollbar */
.custom-scrollbar::-webkit-scrollbar {
    width: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
    background: #0d1c2d;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
    background: #273647;
    border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #7bd0ff;
}

/* Glass-Header Blur effects */
.glass-header {
    background: rgba(15, 23, 42, 0.6);
    backdrop-filter: blur(12px);
}

/* Micro-interactions for navigation items */
.nav-item-active {
    background: #1E293B;
    border-right: 2px solid #7bd0ff;
}

/* Print-Friendly Stylesheet Directives */
@media print {
    body { 
        background: white !important; 
        color: black !important; 
        padding: 0 !important; 
    }
    .no-print { 
        display: none !important; 
    }
    /* This forces each subpage screenshot to render on its own dedicated page on hardcopy/PDF */
    .print-page-break { 
        page-break-before: always !important; 
    } 
}