.world-bg{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.8s;position:fixed;inset:0}.world-bg.is-ready{opacity:1}.world-bg canvas{width:100%;height:100%;display:block}.world-bg:after{content:"";background:radial-gradient(70% 60% at 35% 45%,#050d17b8 0%,#050d1766 55%,#050d1733 100%),linear-gradient(#050d1740 0%,#050d1780 70%,#050d17d9 100%);position:absolute;inset:0}
