/* V75.43.2 — Tela de carregamento: usa a cor do app (a mesma do tema do Master) e a logo se recolore sozinha.
   letras = cor do texto sobre a cor do app; olhos e sorriso = cor de destaque (var --cor-acento-logo, definida em css/tema.css e js/tema-boot.js). */
#splash-app{--splash-fundo:var(--cor-primaria,#efb638);--splash-letras:var(--cor-sobre-primaria,#1b1b1b);--splash-acento:var(--cor-acento-logo,#ffffff)}
#splash-app{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:var(--splash-fundo);opacity:1;transition:opacity .3s ease}
#splash-app.saindo{opacity:0;pointer-events:none}
.splash-logo{width:min(80vw,380px);height:auto;display:block;animation:splashEntra .4s ease-out both}
.splash-logo .s-letras{fill:var(--splash-letras)}
.splash-logo .s-acento{fill:var(--splash-acento)}
.splash-logo .splash-sorriso{stroke:var(--splash-acento)}
@keyframes splashEntra{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
html.splash-ativa{overflow:hidden}
@media (prefers-reduced-motion:reduce){.splash-logo{animation:none}#splash-app{transition:none}}

/* V75.44.1 — Trocar de tela dentro do app NÃO mostra mais o splash cheio a cada clique (V75.139: não mostra nada). */
/* V75.139 — voltar ao Início (ou abrir outra loja) na mesma sessão não mostra mais o splash, nem quando os dados demoram:
   a tela aparece na hora e vai se preenchendo. Só a primeira abertura do app (ou ?splash=1) tem a tela de carregamento. */
html.splash-curta #splash-app{display:none!important}
html.splash-curta.splash-ativa{overflow:visible}
