.boot{z-index:50;background:var(--background);position:fixed;inset:0}.boot-view{place-items:center;display:grid;position:absolute;inset:0}.boot-mark{--boot-box:min(74vw, 460px);width:var(--boot-box);height:var(--boot-box);filter:blur(calc(var(--boot-box) * .005));overflow:visible}.boot-scanlines{background:repeating-linear-gradient(#00000042 0 1px,#0000 1px 3px);position:absolute;inset:0}.boot-copy{opacity:0;will-change:opacity}.boot--exiting{animation:.6s cubic-bezier(.45,0,.25,1) forwards boot-fade-out}@keyframes boot-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-copy{transition:none}.boot--exiting{opacity:0;transition:opacity .26s;animation:none}}
