@property --robot-color{syntax:"<color>";inherits:true;initial-value:#79e4be}@property --robot-accent{syntax:"<color>";inherits:true;initial-value:#26a58e}.evo-world{position:relative;isolation:isolate;overflow:hidden;--world-core:#276653;--world-accent:#338b77;background-color:#0e2827!important;background-image:radial-gradient(ellipse at 50% 30%,var(--world-core),transparent 67%),linear-gradient(#99ffe20a 1px,transparent 1px),linear-gradient(90deg,#99ffe20a 1px,transparent 1px)!important;background-size:auto,28px 28px,28px 28px!important;transition:background-color .8s}.evo-world.evo-level-0{--world-core:#2d4342;background-color:#182e2c!important;background-image:radial-gradient(ellipse at 50% 35%,#48615a44,transparent 65%),radial-gradient(#a9bab119 1px,transparent 1px)!important;background-size:auto,18px 18px!important}.evo-world.evo-level-1{--world-core:#1b5946}.evo-world.evo-level-2{--world-core:#087276;--world-accent:#2eeed5;background-size:auto,20px 20px,20px 20px!important}.evo-world.evo-level-3{--world-core:#24695c;--world-accent:#ffad71;background-image:radial-gradient(ellipse at 20% 35%,#148f7966,transparent 60%),radial-gradient(ellipse at 90% 75%,#e77d3d55,transparent 60%),linear-gradient(135deg,#102d32,#292f25)!important}.evo-world.evo-level-4{--world-core:#b9613c;--world-accent:#55efe0;background-image:radial-gradient(ellipse at 65% 25%,#d8854666,transparent 60%),radial-gradient(ellipse at 10% 80%,#21a99c66,transparent 60%),linear-gradient(145deg,#152d35,#3e241b)!important}.evo-world.evo-level-5{--world-core:#7661ac;--world-accent:#b6bcff;background-color:#171b3b!important;background-image:radial-gradient(ellipse at 5% 20%,#6052aa99,transparent 60%),radial-gradient(ellipse at 95% 65%,#26877b88,transparent 60%),radial-gradient(ellipse at 40% 105%,#c0815d66,transparent 55%)!important}.evo-world.evo-level-6{--world-core:#9c64bc;--world-accent:#ffe39e;background-color:#100f2c!important;background-image:radial-gradient(ellipse at 50% 35%,#8c60ad66,transparent 48%),radial-gradient(ellipse at 0 60%,#237d9f88,transparent 60%),radial-gradient(ellipse at 90% 90%,#9a5a8277,transparent 55%)!important}.evo-world:before{content:"";position:absolute;pointer-events:none;inset:5% 10% 15%;z-index:-1;border:1px solid #80e9cc22;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 28px #80e9cc06,0 0 0 65px #80e9cc04;opacity:.4}.evo-world.evo-level-0:before{opacity:0}.evo-world.evo-level-2:before,.evo-world.evo-level-3:before,.evo-world.evo-level-4:before{opacity:.8;border-color:#8ce5d83b}.evo-world.evo-level-5:before,.evo-world.evo-level-6:before{inset:-20%;border:0;border-radius:0;background:conic-gradient(from 30deg,transparent,#86a0ff1c,transparent,#6effde14,transparent,#ffcb7f17,transparent);animation:world-aurora 26s linear infinite;box-shadow:none;opacity:1}.evo-world.evo-level-6:before{animation-duration:12s;background:conic-gradient(from 60deg,transparent,#81caff28,transparent,#e3a1ff26,transparent,#ffe1a321,transparent)}.evo-world.evo-level-5:after,.evo-world.evo-level-6:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 13% 17%,#fcf3d8 0 1px,transparent 1.5px),radial-gradient(circle at 86% 13%,#b4d5ff 0 1px,transparent 2px),radial-gradient(circle at 77% 66%,#f7b3e4 0 1px,transparent 2px),radial-gradient(circle at 22% 75%,#b7ffee 0 1px,transparent 2px),radial-gradient(circle at 54% 89%,#fff5c7 0 1px,transparent 1.5px);background-size:240px 200px;opacity:.65}.companion-stage.evo-level-5 .stage-coordinate,.companion-stage.evo-level-6 .stage-coordinate,.companion-stage.evo-level-5 .stage-index,.companion-stage.evo-level-6 .stage-index{color:#b2bbde}.companion-stage.evo-level-5 .stage-copy p,.companion-stage.evo-level-6 .stage-copy p{color:#d9d0f3}.companion-stage.evo-level-6{color:#fff1c5}@keyframes world-aurora{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.evo-world:before{animation:none!important}.evo-world{transition:none}}.evo-world:is(.evo-level-3,.evo-level-4,.evo-level-5,.evo-level-6){background-size:100% 100%!important;background-repeat:no-repeat!important}
