.oracle-module__3D3gEW__runewrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58vh;display:flex}.oracle-module__3D3gEW__runeStage{background:radial-gradient(at 50% 120%,#8b7cf04d,#0000 60%);border-radius:20px;width:240px;height:240px;margin:0 auto 18px;position:relative;overflow:hidden}.oracle-module__3D3gEW__rune{color:var(--gold-soft,#f3dca6);text-shadow:0 0 30px #e8c372d9;opacity:1;font-size:64px;animation:2.2s cubic-bezier(.2,.7,.3,1) forwards oracle-module__3D3gEW__runeRise;position:absolute;top:55%;left:50%;transform:translate(-50%,-26px)scale(1)}@keyframes oracle-module__3D3gEW__runeRise{0%{opacity:0;transform:translate(-50%,60px)scale(.6)}30%{opacity:1}to{opacity:1;transform:translate(-50%,-26px)scale(1)}}.oracle-module__3D3gEW__mist{filter:blur(8px);opacity:1;background:radial-gradient(#b3a9ff73,#0000 70%);width:120%;height:70px;position:absolute;bottom:0;left:-10%}.oracle-module__3D3gEW__mist1{animation:5s ease-in-out infinite forwards oracle-module__3D3gEW__mist}.oracle-module__3D3gEW__mist2{opacity:.6;animation:6s ease-in-out infinite reverse forwards oracle-module__3D3gEW__mist;bottom:24px}@keyframes oracle-module__3D3gEW__mist{0%,to{transform:translate(-12px)scaleY(1)}50%{transform:translate(12px)scaleY(1.25)}}.oracle-module__3D3gEW__ripple{opacity:0;border:1px solid #b3a9ff99;border-radius:50%;width:20px;height:20px;animation:2s ease-out 1.1s forwards oracle-module__3D3gEW__ripple;position:absolute;bottom:46px;left:50%;transform:translate(-50%)scale(5)}@keyframes oracle-module__3D3gEW__ripple{0%{opacity:.8;transform:translate(-50%)scale(.3)}to{opacity:0;transform:translate(-50%)scale(5)}}.oracle-module__3D3gEW__caption{color:var(--ink,#fff);margin:0;font-size:24px;font-weight:600}@media (prefers-reduced-motion:reduce){.oracle-module__3D3gEW__rune{opacity:1!important;animation:none!important;transform:translate(-50%,-26px)scale(1)!important}.oracle-module__3D3gEW__mist1,.oracle-module__3D3gEW__mist2{animation:none!important}.oracle-module__3D3gEW__ripple{opacity:0!important;animation:none!important}}