body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden;width:100%}.space-app{background:#000;height:100vh;overflow:hidden;position:relative;width:100vw}.navbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;border-bottom:none;justify-content:center;left:0;padding:clamp(10px,2vw,16px) 24px;position:absolute;right:0;top:0;z-index:10}.navbar,.navbar-brand{align-items:center;display:flex}.navbar-brand{gap:10px;text-decoration:none}.navbar-logo{border-radius:50%;height:clamp(44px,6vw,64px);object-fit:contain;width:clamp(44px,6vw,64px)}.navbar-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold 40%,#ff8c00 70%,gold);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 10px rgba(255,200,50,.6));font-size:clamp(1.1rem,3vw,1.6rem);font-style:italic;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.float-character{left:clamp(16px,6vw,80px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.character-img{filter:drop-shadow(0 0 18px rgba(150,180,255,.45)) drop-shadow(0 0 40px rgba(100,140,255,.2));height:auto;width:clamp(140px,22vw,320px)}@keyframes dog-emerge{0%{opacity:0;transform:translateY(-50%) scale(.04)}25%{opacity:1}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes float{0%{transform:translateY(-50%) translateY(0) rotate(-1deg)}50%{transform:translateY(-50%) translateY(-22px) rotate(1.5deg)}to{transform:translateY(-50%) translateY(0) rotate(-1deg)}}.float-character.dog-emerging{animation:dog-emerge 1.4s cubic-bezier(.16,1,.3,1) forwards}.float-character.dog-floating{animation:float 6s ease-in-out infinite;opacity:1}@media (max-width:600px){.float-character{left:clamp(8px,3vw,24px);top:62%}.character-img{width:clamp(110px,32vw,170px)}.contract-wrapper{top:28%}.contract-banner{text-align:center;white-space:normal}.contract-address{font-size:clamp(.52rem,2.8vw,.72rem);letter-spacing:.02em;word-break:break-all}}.starfield{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.contract-wrapper{align-items:center;animation:ca-swoop .7s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex-direction:column;gap:clamp(6px,1.2vw,12px);left:50%;position:absolute;top:36%;transform:translate(-50%,-50%);z-index:6}.buy-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold 40%,#ff8c00 70%,gold);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 14px rgba(255,200,50,.7));font-size:clamp(1.6rem,4vw,3rem);font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@keyframes ca-swoop{0%{filter:blur(20px);opacity:0;transform:translate(-50%,-50%) scale(.02)}40%{filter:blur(6px);opacity:1}75%{filter:blur(0);transform:translate(-50%,-50%) scale(1.08)}to{filter:blur(0);opacity:1;transform:translate(-50%,-50%) scale(1)}}.contract-banner{align-items:center;background:none;border:none;cursor:pointer;display:flex;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.contract-banner:hover{opacity:.8;transform:scale(1.04)}.contract-address{color:gold;font-family:Courier New,Courier,monospace;font-size:clamp(.85rem,1.8vw,1.15rem);letter-spacing:.05em}.earth-container{bottom:0;display:flex;pointer-events:none;position:absolute;right:0;transform:translate(28%,38%);z-index:1}.earth-canvas{display:block}.rocket-canvas{inset:0;pointer-events:none;position:fixed;z-index:4}.rocket-canvas canvas{display:block;height:100%!important;width:100%!important}.model-credit{bottom:6px;color:#ffffff38;font-size:9px;letter-spacing:.02em;pointer-events:none;position:fixed;right:10px;z-index:10}.model-credit a{color:#ffffff47;pointer-events:all;text-decoration:none}
/*# sourceMappingURL=main.f0204a16.css.map*/