:root{font-family:system-ui,-apple-system,Arial,sans-serif;color:#fce0f1;background:#050308}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at center,#31051d 0,#0e0611 42%,#050308 80%)}.command{min-height:100vh;display:flex;flex-direction:column;padding:20px clamp(16px,4vw,48px)}nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.8rem;letter-spacing:.08em}nav a{color:#ffa7d7}nav span{color:#e28bb8}.center{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:14px}.orb{width:min(76vw,350px);aspect-ratio:1;position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 22px #f0208c55)}.ring{position:absolute;border-radius:50%;inset:4%;border:4px dashed #fa299b;animation:spin 18s linear infinite}.ringTwo{inset:15%;border:3px dotted #ff8bd1;animation-duration:11s;animation-direction:reverse}.ringThree{inset:27%;border:2px solid #fc4eac;box-shadow:0 0 20px #ff2c99;animation-duration:8s}.core{width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#7a1149,#23071a 65%,#10050c);display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #fa8acb;box-shadow:0 0 35px #ff269055}.core strong{font-size:clamp(14px,3vw,24px);letter-spacing:.14em}.core small{font-size:.55rem;letter-spacing:.2em;color:#ffa4d8}h1{font-size:clamp(1.1rem,4vw,1.7rem);letter-spacing:.12em;margin:0}.center p{color:#d5a2bf;margin:0;max-width:30rem}button{border:1px solid #f44da9;border-radius:999px;padding:11px 18px;background:#20091a;color:#ffe0f2;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #ff91d0;outline-offset:4px}footer{color:#bb8aa5;text-align:center;font-size:.8rem;padding:18px}.paused .ring{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ring{animation:none}}
