.aura-map-sky{background:radial-gradient(ellipse 70% 50% at 50% 20%,rgba(40,60,110,.5),transparent 60%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(80,40,100,.18),transparent 55%),radial-gradient(ellipse 40% 35% at 85% 70%,rgba(40,90,100,.15),transparent 50%),#06101f}.aura-sphere{position:relative;border-radius:50%;isolation:isolate;animation:aura-orb-pulse 3.8s ease-in-out infinite}.aura-sphere--hero{width:min(180px,42vw);height:min(180px,42vw)}@media (min-width:640px){.aura-sphere--hero{width:min(220px,48vw);height:min(220px,48vw)}}.aura-sphere--card{width:72px;height:72px;flex-shrink:0;animation-duration:3.4s}.aura-sphere__bloom{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.aura-sphere__bloom--outer{inset:-8%;filter:blur(28px);animation:aura-layer-breathe 4.6s ease-in-out infinite;opacity:.9}.aura-sphere__bloom--mid{inset:6%;filter:blur(22px);animation:aura-layer-breathe 3.8s ease-in-out infinite reverse;animation-delay:-.9s;opacity:.95}.aura-sphere__bloom--core{inset:22%;filter:blur(14px);animation:aura-core-glow 3.2s ease-in-out infinite}.aura-sphere--card .aura-sphere__bloom--outer{inset:-12%;filter:blur(14px)}.aura-sphere--card .aura-sphere__bloom--mid{inset:4%;filter:blur(10px)}.aura-sphere--card .aura-sphere__bloom--core{inset:20%;filter:blur(7px)}.aura-sphere__wash{position:absolute;inset:0;border-radius:50%;pointer-events:none;filter:blur(18px);mix-blend-mode:screen;opacity:.85;animation:aura-wash-drift 7.5s ease-in-out infinite}.aura-sphere--card .aura-sphere__wash{filter:blur(8px);animation-duration:6s}.aura-sphere__spark{position:absolute;width:5%;height:5%;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 0 10px 3px rgba(255,255,255,.55);pointer-events:none;opacity:0;animation:aura-twinkle 2.6s ease-in-out infinite}.aura-sphere--card .aura-sphere__spark{width:8%;height:8%;box-shadow:0 0 6px 2px rgba(255,255,255,.5)}.aura-sphere__spark--1{top:28%;left:38%;animation-delay:0s;animation-duration:2.1s}.aura-sphere__spark--2{top:48%;left:58%;animation-delay:-.7s;animation-duration:2.8s}.aura-sphere__spark--3{top:62%;left:34%;animation-delay:-1.3s;animation-duration:2.4s}.aura-sphere__spark--4{top:36%;left:62%;width:3.5%;height:3.5%;animation-delay:-1.8s;animation-duration:3.2s}.aura-sphere__spark--5{top:55%;left:48%;width:2.5%;height:2.5%;animation-delay:-.3s;animation-duration:1.9s}.aura-sphere__core--idle{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(255,248,255,.7) 0,rgba(180,120,210,.55) 28%,rgba(80,160,200,.4) 55%,rgba(220,140,80,.25) 75%,transparent 100%);filter:blur(16px);animation:aura-core-glow 3.6s ease-in-out infinite}@keyframes aura-orb-pulse{0%,to{transform:scale(.97);filter:brightness(.96)}50%{transform:scale(1.1);filter:brightness(1.12)}}@keyframes aura-layer-breathe{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.16);opacity:1}}@keyframes aura-core-glow{0%,to{transform:scale(.94);opacity:.78}35%{transform:scale(1.16);opacity:1}65%{transform:scale(.9);opacity:.7}}@keyframes aura-wash-drift{0%,to{transform:rotate(0deg) scale(.96);opacity:.55}33%{transform:rotate(12deg) scale(1.1);opacity:1}66%{transform:rotate(-10deg) scale(1.05);opacity:.7}}@keyframes aura-twinkle{0%,to{opacity:0;transform:scale(.3)}30%{opacity:.2}50%{opacity:1;transform:scale(1.35)}70%{opacity:.15}}.aura-reading-enter{animation:aura-fade-up .9s ease-out both}@keyframes aura-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aura-reading-enter,.aura-sphere,.aura-sphere--idle .aura-sphere__haze--outer,.aura-sphere__bloom,.aura-sphere__core--idle,.aura-sphere__spark,.aura-sphere__wash{animation:none}}