/**
 * Custom CSS for Medical Faculty Question Review App
 */

/* Ensure full viewport locking and eliminate window-level overscroll / bottom gaps */
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

@media (min-width: 768px) {
    #mobileBottomNav {
        display: none !important;
    }
}

/* Custom smooth scrollbar */
::-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;
}

/* Glassmorphism utilities */
.glass-panel {
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* Print Specific Rules for Examination Paper */
@media print {
    body {
        background-color: #ffffff !important;
        color: #000000 !important;
    }

    aside, header, #toastContainer, #offlineBanner, .print\:hidden {
        display: none !important;
    }

    .break-before-page {
        page-break-before: always;
        break-before: page;
    }

    .break-inside-avoid {
        page-break-inside: avoid;
        break-inside: avoid;
    }
}
