.stars{background-image:radial-gradient(1px 1px at 10% 15%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 25% 35%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 40% 10%,rgba(255,255,255,.7) 50%,transparent 50%),radial-gradient(1px 1px at 55% 45%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 70% 20%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1px 1px at 85% 60%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 15% 75%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 30% 90%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 50% 70%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 65% 85%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 80% 40%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(1px 1px at 95% 25%,rgba(255,255,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 5% 50%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(1px 1px at 45% 30%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 75% 55%,rgba(255,255,255,.3) 50%,transparent 50%);animation:twinkle 4s ease-in-out infinite alternate}.stars--small{background-image:radial-gradient(.5px .5px at 8% 22%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(.5px .5px at 18% 48%,rgba(255,255,255,.2) 50%,transparent 50%),radial-gradient(.5px .5px at 33% 65%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(.5px .5px at 48% 12%,rgba(255,255,255,.2) 50%,transparent 50%),radial-gradient(.5px .5px at 62% 78%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(.5px .5px at 77% 35%,rgba(255,255,255,.2) 50%,transparent 50%),radial-gradient(.5px .5px at 88% 58%,rgba(255,255,255,.4) 50%,transparent 50%),radial-gradient(.5px .5px at 52% 88%,rgba(255,255,255,.2) 50%,transparent 50%),radial-gradient(.5px .5px at 22% 8%,rgba(255,255,255,.3) 50%,transparent 50%),radial-gradient(.5px .5px at 92% 72%,rgba(255,255,255,.2) 50%,transparent 50%);animation:twinkle 6s ease-in-out infinite alternate-reverse}@keyframes twinkle{0%{opacity:.6}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.screen-exit{animation:screenExit .3s ease forwards}.screen-enter{animation:screenEnter .4s ease forwards}@keyframes screenExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes screenEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-glow{animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.1)}}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}@keyframes heroCanvasIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.result-phase__canvas-wrap{opacity:0}.result-phase__canvas-wrap.visible{animation:heroCanvasIn 1.2s ease forwards}.card--selectable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);background:radial-gradient(circle at center,rgba(171,140,82,.3),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.card--selectable{position:relative;overflow:hidden}.card--selected:after{opacity:1}.typewriter-cursor{display:inline-block;width:2px;height:1.2em;background:var(--gold);margin-left:2px;vertical-align:text-bottom;animation:blink .8s step-end infinite}@keyframes blink{50%{opacity:0}}@keyframes stoneReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stone-visual.revealed{animation:stoneReveal .6s ease forwards}@keyframes arrowGlow{0%,to{text-shadow:0 0 6px rgba(171,140,82,.3);opacity:.6}50%{text-shadow:0 0 14px rgba(171,140,82,.7);opacity:1}}@keyframes loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vedic-stone-animations.css.map */
