/* Splash de arranque del portal (OE2): tapa la pantalla hasta que la SPA
 * termino de montar y entelai-* la transformo, para que no se vea el OE2 crudo.
 *
 * Vivia inline en el sub_filter "<head>" de reverse-proxy.orthanc.conf junto con
 * entelai-splash.js. Salio de ahi porque ese token de configuracion llego a 4152
 * bytes y nginx no lee tokens de mas de 4096 (NGX_CONF_BUFFER, fijo en
 * compilacion): el tag 100 quedo en loop de reinicio con "too long parameter,
 * probably missing terminating \" character". Todo lo que sea mas que una
 * etiqueta suelta va en un archivo, no en la conf.
 *
 * Solo lo carga el portal. El panel de admin no tiene #app ni #ao-splash, asi
 * que esto NO va en entelai-ui.css, que comparten los dos.
 *
 * La url del logo es relativa a PROPOSITO: resuelve contra la url de esta hoja
 * (__BASE_PATH__/app-custom/), que es lo que antes hacia el sed de __BASE_PATH__.
 * copy-conf-files.sh solo sustituye en /etc/nginx/**\/*.conf, no aca.
 */

html {
    background: #030D19;
}

img.orthanc-logo,
img.custom-logo {
    content: url('logo-agent-one.svg') !important;
    filter: none !important;
    width: 130px !important;
    height: auto !important;
    max-width: 130px !important;
}

html:not(.ao-ready) #app {
    visibility: hidden !important;
}

#ao-splash {
    position: fixed;
    inset: 0;
    z-index: 2147483647;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #030D19;
}

#ao-splash img {
    width: 160px;
    max-width: 55%;
    height: auto;
    animation: aoSplashPulse 1.4s ease-in-out infinite;
}

@keyframes aoSplashPulse {
    0%, 100% { opacity: .4 }
    50% { opacity: 1 }
}

html.ao-ready #ao-splash {
    display: none !important;
}
