@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&family=Cormorant+Garamond:wght@300;400&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}.App{text-align:center;min-height:100vh;background:#000;position:relative;overflow:hidden}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10;padding:40px 20px}.App:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,255,255,.03) 0%,transparent 70%);animation:breathe 8s ease-in-out infinite;z-index:0}.App:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,transparent 20%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.8) 100%);animation:rotate 60s linear infinite;z-index:0}@keyframes breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.8}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buddha-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.buddha-image{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(100%) contrast(1.1) brightness(.4);opacity:.6;transition:all .5s ease;animation:breathe-background 20s ease-in-out infinite}@keyframes breathe-background{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:.7}}.buddha-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.6) 100%);z-index:1}.temple-actions{display:flex;gap:80px;position:fixed;bottom:60px;left:50%;transform:translate(-50%);z-index:20}.temple-button{background:transparent;border:none;padding:0;cursor:pointer;width:80px;height:80px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.temple-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);transition:transform .6s ease;border-radius:50%}.temple-button:hover:before{transform:translate(-50%,-50%) scale(2)}.temple-button:hover{transform:scale(1.05);box-shadow:0 0 30px #fff3}.temple-button-icon{width:45px;height:45px;filter:invert(1) grayscale(100%);opacity:.7;transition:all .3s ease;position:relative;z-index:1}.temple-button:hover .temple-button-icon{opacity:1;transform:scale(1.1)}.temple-button:after{content:attr(data-label);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);color:#ffffff80;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s ease}.temple-button:hover:after{opacity:1}.wallet-area{position:absolute;top:30px;right:30px;z-index:100}.wallet-area button{background:#00000080;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px;border-radius:25px;color:#ffffffb3;font-family:Cormorant Garamond,serif;cursor:pointer;transition:all .3s ease}.wallet-area button:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-overlay .ant-spin{color:#fff}.loading-text{color:#ffffffb3;margin-top:20px;font-family:Cormorant Garamond,serif;font-size:18px;letter-spacing:3px;text-transform:uppercase;animation:fade-pulse 2s ease-in-out infinite}@keyframes fade-pulse{0%,to{opacity:.5}50%{opacity:1}}.zen-actions{position:fixed;bottom:60px;left:50%;transform:translate(-50%);display:flex;gap:80px;z-index:20}.zen-button{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:15px 40px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;position:relative;overflow:hidden}.zen-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.zen-button:hover:before{left:100%}.zen-button:hover{border-color:#fff6;color:#fff;background:#ffffff0d;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff1a}.zen-button:active{transform:translateY(0);box-shadow:0 4px 15px #ffffff0d}@media (max-width: 768px){.buddha-image{width:250px;height:250px}.zen-actions{gap:40px;bottom:40px}.zen-button{padding:12px 30px;font-size:14px;letter-spacing:2px}.cosmic-container{width:100vw;height:100vh}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:999;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-container{background:linear-gradient(135deg,#141414f2,#0a0a0afa);border:1px solid rgba(255,255,255,.1);padding:40px 35px;border-radius:0;width:420px;text-align:center;position:relative;box-shadow:0 0 50px #ffffff0d,inset 0 0 30px #ffffff05;animation:slideUp .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-container:before,.modal-container:after{content:"";position:absolute;width:20px;height:20px;border:1px solid rgba(255,255,255,.3)}.modal-container:before{top:10px;left:10px;border-right:none;border-bottom:none}.modal-container:after{bottom:10px;right:10px;border-left:none;border-top:none}.modal-container h2{color:#ffffffe6;font-family:Cinzel,serif;font-weight:400;letter-spacing:4px;text-transform:uppercase;font-size:20px;margin-bottom:30px;position:relative;padding-bottom:15px}.modal-container h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.input-group{margin-bottom:25px;text-align:left;position:relative}.input-label{display:block;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-weight:400;color:#ffffffb3;font-size:14px;letter-spacing:2px;text-transform:uppercase}.input-field{width:100%;padding:12px 15px;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:0;color:#ffffffe6;font-family:Cormorant Garamond,serif;font-size:16px;box-sizing:border-box;transition:all .3s ease;letter-spacing:1px}.input-field:focus{outline:none;border-color:#ffffff4d;background:#0009;box-shadow:0 0 20px #ffffff0d}.input-field::placeholder{color:#ffffff4d;font-style:italic}.button-container{display:flex;justify-content:center;gap:20px;margin-top:35px}.modal-button{padding:12px 35px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .4s ease}.modal-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.modal-button:hover:before{width:300px;height:300px}.modal-button:hover{border-color:#ffffff80;color:#fff;transform:translateY(-2px);box-shadow:0 5px 20px #ffffff1a}.modal-button:active{transform:translateY(0)}.modal-button:disabled{opacity:.3;cursor:not-allowed}.modal-button:disabled:hover{transform:none;border-color:#fff3}.input-error{color:#ff6464e6;font-size:12px;margin-top:5px;font-family:Cormorant Garamond,serif;letter-spacing:1px}@media (max-width: 480px){.modal-container{width:90%;padding:30px 25px}.modal-button{padding:10px 25px;font-size:13px}}.cosmic-system{position:absolute;width:130vw;height:130vh;top:50%;left:60%;transform:translate(-50%,-50%) rotate(-30deg) translateZ(0);pointer-events:none;z-index:5;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;contain:layout style paint}.orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,255,255,.08);transform-style:preserve-3d;animation:orbit-fade 8s ease-in-out infinite;will-change:auto;backface-visibility:hidden;contain:layout}@keyframes orbit-fade{0%,to{opacity:.3}50%{opacity:.4}}.orbit-1{width:78vh;height:78vh;transform:translate(-50%,-50%) rotateX(60deg);animation:rotate-orbit 80s linear infinite;animation-delay:-20s}.orbit-2{width:136vh;height:136vh;transform:translate(-50%,-50%) rotateX(60deg);animation:rotate-orbit 140s linear infinite;animation-delay:-70s}.orbit-3{width:195vh;height:195vh;transform:translate(-50%,-50%) rotateX(60deg);animation:rotate-orbit 200s linear infinite;animation-delay:-133s}@keyframes rotate-orbit{0%{transform:translate(-50%,-50%) rotateX(60deg) rotate(0) translateZ(0)}to{transform:translate(-50%,-50%) rotateX(60deg) rotate(360deg) translateZ(0)}}.planet{position:absolute;border-radius:50%;transform-style:preserve-3d;box-shadow:inset 0 0 10px #0000004d;will-change:auto;backface-visibility:hidden;contain:layout;isolation:isolate}.planet-1{width:16px;height:16px;background:linear-gradient(135deg,#707070,#404040);top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffffff0d,inset -2px -2px 4px #0006}.planet-2{width:24px;height:24px;background:linear-gradient(135deg,#505050,#303030);top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffffff0a,inset -3px -3px 6px #00000080}.planet-3{width:20px;height:20px;background:linear-gradient(135deg,#606060,#383838);top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffffff08,inset -2px -2px 5px #0006}.planet:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2) 0%,transparent 50%);animation:planet-shimmer 4s ease-in-out infinite}@keyframes planet-shimmer{0%,to{opacity:.15}50%{opacity:.25}}@media (max-width: 768px){.cosmic-system{width:130vw;height:130vh}.orbit-1{width:58vh;height:58vh}.orbit-2{width:97vh;height:97vh}.orbit-3{width:136vh;height:136vh}.planet-1{width:14px;height:14px;top:-7px}.planet-2{width:20px;height:20px;top:-10px}.planet-3{width:16px;height:16px;top:-8px}}@media (prefers-reduced-motion: reduce){.orbit,.cosmic-core,.cosmic-glow,.planet:after{animation:none}.orbit{opacity:.4}}.breathing-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1;isolation:isolate}.breathing-orb{position:absolute;top:50%;left:60%;width:120vh;height:120vh;transform:translate(-50%,-50%) scale(.5);background:radial-gradient(circle at center,rgba(200,180,255,.25) 0%,rgba(150,130,200,.15) 25%,rgba(100,90,150,.08) 50%,transparent 70%);border-radius:50%;opacity:.7;will-change:transform,opacity;animation:breathe 12s cubic-bezier(.4,0,.6,1) infinite;mix-blend-mode:screen;filter:blur(8px);contain:layout style paint}.breathing-orb-secondary{width:150vh;height:150vh;background:radial-gradient(circle at center,rgba(180,200,255,.2) 0%,rgba(130,150,200,.12) 30%,rgba(90,100,150,.06) 55%,transparent 75%);animation:breathe-secondary 15s cubic-bezier(.4,0,.6,1) infinite;animation-delay:-7.5s;opacity:.6;filter:blur(12px);left:60%}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(.5);opacity:.6}50%{transform:translate(-50%,-50%) scale(.85);opacity:.9}}@keyframes breathe-secondary{0%,to{transform:translate(-50%,-50%) scale(.4);opacity:.5}50%{transform:translate(-50%,-50%) scale(.75);opacity:.8}}@media (prefers-reduced-motion: reduce){.breathing-orb,.breathing-orb-secondary{animation:none;transform:translate(-50%,-50%) scale(.65);opacity:.7}}@media (max-width: 768px){.breathing-orb{width:100vh;height:100vh}.breathing-orb-secondary{width:120vh;height:120vh}}
