.pluton-scene{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.pluton-glow{background:radial-gradient(circle,#2563eb2e 0%,#6366f114 38%,#0000 68%);border-radius:50%;width:320px;height:320px;animation:4s ease-in-out infinite pluton-pulse;position:absolute}@keyframes pluton-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.pluton-planet{border-radius:50%;width:180px;height:180px;position:absolute;overflow:hidden;box-shadow:inset -34px -22px 50px #000000ad,inset 10px 10px 26px #ffffff0f,inset 2px 2px 2px #93c5fd2e,0 0 50px #2563eb38,0 0 110px #2563eb1a}.pluton-surface{background:radial-gradient(45% 40% at 55% 45%,#d2c3afb3 0%,#b4a5914d 50%,#0000 70%) 0 0/300% 100%,linear-gradient(135deg,#c4a882 0%,#b89d78 15%,#a88d6a 25%,#d4bfa0 35%,#c9b08c 45%,#a08060 55%,#c4a882 65%,#dcc8a8 75%,#b09070 85%,#c4a882 100%) 0 0/200% 100%;border-radius:50%;animation:20s linear infinite pluton-rotate;position:absolute;inset:0}@keyframes pluton-rotate{0%{background-position:0%,0%}to{background-position:300%,200%}}.pluton-atmosphere{background:radial-gradient(circle at 35% 35%,#93c5fd14 0%,#0000 50%),linear-gradient(135deg,#0000 0% 40%,#0a0f1e80 70%,#050814bf 100%);border-radius:50%;animation:25s ease-in-out infinite pluton-atmosphere-shift;position:absolute;inset:0}@keyframes pluton-atmosphere-shift{0%,to{opacity:.9}50%{opacity:1}}.pluton-highlight{background:radial-gradient(circle at 32% 26%,#ffffff47 0%,#ffffff14 18%,#0000 42%),radial-gradient(circle,#0000 60%,#93c5fd1f 78%,#0000 86%);border-radius:50%;position:absolute;inset:0}.pluton-orbit{border:1px solid #2563eb26;border-radius:50%;width:260px;height:260px;animation:12s linear infinite pluton-orbit-spin;position:absolute}@keyframes pluton-orbit-spin{0%{transform:rotateX(65deg)rotate(0)}to{transform:rotateX(65deg)rotate(360deg)}}.pluton-orbit-dot{background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #2563ebcc,0 0 20px #2563eb66}.pluton-moon{animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.pluton-moon-charon{width:240px;height:240px;animation:8s linear infinite pluton-moon-orbit-1}.pluton-moon-nix{width:270px;height:270px;animation:15s linear infinite reverse pluton-moon-orbit-2}.pluton-moon-body{background:radial-gradient(circle at 35% 35%,#8b9dc3 0%,#6b7b9d 50%,#4a5a7a 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:inset -3px -2px 4px #0006,0 0 8px #6b7b9d4d}.pluton-moon-small{background:radial-gradient(circle at 35% 35%,#a0a8b8 0%,#7a8298 100%);width:6px;height:6px;top:-3px}@keyframes pluton-moon-orbit-1{0%{transform:rotateX(70deg)rotateY(15deg)rotate(0)}to{transform:rotateX(70deg)rotateY(15deg)rotate(360deg)}}@keyframes pluton-moon-orbit-2{0%{transform:rotateX(55deg)rotateY(-20deg)rotate(0)}to{transform:rotateX(55deg)rotateY(-20deg)rotate(360deg)}}.pluton-particles{pointer-events:none;width:100%;height:100%;position:absolute}.pluton-particle{background:#2563eb80;border-radius:50%;animation:linear infinite pluton-float;position:absolute}.pluton-particle-0{width:3px;height:3px;animation-duration:6s;animation-delay:0s;top:10%;left:15%}.pluton-particle-1{background:#10b98166;width:2px;height:2px;animation-duration:8s;animation-delay:1s;top:75%;left:80%}.pluton-particle-2{width:4px;height:4px;animation-duration:7s;animation-delay:2s;top:85%;left:20%}.pluton-particle-3{background:#93c5fd80;width:2px;height:2px;animation-duration:9s;animation-delay:.5s;top:20%;left:85%}.pluton-particle-4{width:3px;height:3px;animation-duration:5s;animation-delay:3s;top:50%;left:5%}.pluton-particle-5{background:#10b9814d;width:2px;height:2px;animation-duration:10s;animation-delay:1.5s;top:40%;left:90%}@keyframes pluton-float{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:1}50%{opacity:.8;transform:translateY(-20px)translate(10px)scale(1.3)}90%{opacity:1}to{opacity:0;transform:translateY(-40px)translate(-5px)scale(.8)}}
