.startup-screen{display:none}
.orlon-js .startup-screen{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s ease}
.startup-screen img{display:block;width:44px;height:44px;margin:0;object-fit:contain;animation:startup-breathe 1.8s ease-in-out infinite}
@keyframes startup-breathe{0%,100%{opacity:.5}50%{opacity:1}}
.orlon-js.startup-timeout .startup-screen{opacity:0;visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){.orlon-js .startup-screen{transition:none}.startup-screen img{animation:none;opacity:1}}
