html,body,.overload{margin:0;width:100%;height:100%;overflow:hidden;background:#05030a}
.overload{position:relative;isolation:isolate}
.overload img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 42%}
.overload canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;visibility:hidden}
.overload canvas.ready{visibility:visible}
.overload::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 45%,transparent 50%,rgba(3,1,8,.8) 100%)}
