/* The nomadi intro, styled before the app's own CSS arrives. Black like the video and the launch screen, so the
   square video sits in a black screen with no visible edge. */
.intro-boot{position:fixed;inset:0;bottom:calc(0px - var(--ios-gap,0px));z-index:100;display:grid;place-items:center;background:#000;transition:opacity .45s ease}
.intro-boot.out{opacity:0;pointer-events:none}
.intro-boot video,.intro-boot .intro-logo{display:block;width:min(100vw,560px);height:auto;background:#000}
html.intro-on body{overflow:hidden}
@media (prefers-reduced-motion:reduce){.intro-boot{transition:none}}
