
/* Estilos para el spinner global */
#global-spinner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(255, 255, 255, 1); /* Fondo blanco semi-transparente */
    z-index: 1050; /* Muy por encima de cualquier elemento */
    display: flex;
    justify-content: center; /* Centrado horizontal */
    align-items: center; /* Centrado vertical */
    transition: opacity 0.5s ease, visibility 0.5s ease;
}

#global-spinner.hidden {
    opacity: 0; /* Hace transparente el spinner */
    visibility: hidden; /* Lo oculta visualmente */
}

/* Tamaño del logotipo dentro del spinner */
.spinner-logo {
    width: 100px;
    height: auto;
}