#site-splash{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#f1efe7;transition:opacity .25s ease,visibility 0s .25s}
#site-splash img{display:block;width:min(84vw,480px);height:auto}
.site-ready #site-splash{opacity:0;visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){#site-splash{transition:none}}
