/* Suavizado de Scroll Global */
html {
    scroll-behavior: smooth !important;
}

/* Evitar que el Navbar tape los títulos al scrollear a un ID */
:target {
    scroll-margin-top: 100px;
}

/* Animación de entrada para evitar el parpadeo brusco */
.page-fade-in {
    animation: fadeIn 0.6s ease-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Ocultar barra de progreso por defecto de Blazor si usas la nuestra */
#blazor-error-ui {
    display: none;
}
/* Elimina el recuadro gris y el borde del modo Prerender */
[lp-container], [data-blazor-portal], .blazor-load-error > div {
    display: none !important;
}

/* Específicamente para quitar el borde sobre el texto del Hero */
h1:empty, p:empty {
    display: none;
}

/* Esto quita el borde de "foco" que Blazor pone durante la hidratación */
*:focus {
    outline: none !important;
}