/* Fix Blazor enhanced navigation gray/transparent flash */

/* Prevent opacity transition during navigation */
[data-permanent] {
    opacity: 1 !important;
}

/* Keep content visible during enhanced navigation */
.blazor-nav-loading main,
[data-enhancedpage] main {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Disable the default Blazor navigation transition */
::view-transition-old(root),
::view-transition-new(root) {
    animation: none !important;
}

/* Prevent any flash during navigation */
html {
    scroll-behavior: auto;
}

/* Keep body content visible */
body {
    opacity: 1 !important;
    visibility: visible !important;
}
