.boot-sequence::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(182,255,210,.12) 3px 5px,transparent 5px 10px);mix-blend-mode:screen;opacity:.42;animation:bootScan 2.8s steps(1,end) infinite}
.boot-sequence::after{content:"";position:absolute;left:0;right:0;top:var(--boot-glitch-y,48%);height:3px;pointer-events:none;background:linear-gradient(90deg,transparent 0 10%,rgba(185,255,211,.55) 24%,rgba(103,255,161,.78) 52%,transparent 90%);mix-blend-mode:screen;opacity:0;animation:bootImpulse 3.7s steps(1,end) infinite}
.boot-copy{position:relative;z-index:1;animation:bootJitter 5.2s steps(1,end) infinite}
@keyframes bootScan{0%,58%,62%,100%{opacity:.22}59%{opacity:.55;transform:translateX(-3px)}60%{opacity:.35;transform:translateX(4px)}61%{opacity:.5}}
@keyframes bootImpulse{0%,70%,74%,100%{opacity:0;transform:scaleX(.7)}71%{opacity:.55;transform:scaleX(1.1) translateX(-10px)}72%{opacity:.82;transform:scaleX(.58) translateX(12px)}73%{opacity:.2}}
@keyframes bootJitter{0%,64%,67%,100%{transform:translate(0)}65%{transform:translate(2px,-1px)}66%{transform:translate(-2px,1px)}}
