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}@font-face{font-family:Fugaz;font-style:normal;font-weight:400;src:url(/static/media/Fugaz.b409ae0da16dcaf2d59b.ttf) format("truetype")}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.App,html{background-color:#7566d9}.App{height:100vh;text-align:center}.hero{gap:40px;height:100vh;padding-top:0}.hero,.hero-images{align-items:center;display:flex;flex-direction:column}.hero-images{gap:10px;pointer-events:none}.hero-images,.hero-text{-webkit-user-select:none;user-select:none}.hero-text{-webkit-text-stroke:.6px #fff;color:#7566d9;font-family:Fugaz,sans-serif;font-size:50px;letter-spacing:3px;margin-bottom:0;margin-top:0}.hero-img{max-width:80vw;object-fit:contain;width:260px}.hero-buttons{display:flex;gap:20px}.btn{border:none;border-radius:100px;box-shadow:6px 6px 0 0 #000;cursor:pointer;font-family:Fugaz,sans-serif;font-size:18px;font-weight:600;margin-top:0;padding:12px 24px;transition:all .4s ease;width:160px}.btn:active{box-shadow:0 0 0 0 #0000;scale:.98}.primary,.secondary{background-color:#7566d9;border:1px solid #fff;color:#fff}.gallery-section{background:#201b3e;margin-bottom:0;margin-top:0;padding:40px 20px;text-align:center}.gallery-title{-webkit-text-stroke:.6px #fff;color:#201b3e;font-family:Fugaz,sans-serif;font-size:42px;letter-spacing:2px;margin-bottom:40px}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.gallery-box{background:hsla(0,0%,100%,.118);border-radius:40px;box-shadow:0 4px 12px #00000026;height:180px;overflow:hidden;padding:8px;transition:all .6s ease}.gallery-box:hover{opacity:.8;scale:1.04}.gallery-img{border-radius:32px;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.gallery-button{background-color:#7566d9;border:1px solid #fff;border-radius:100px;box-shadow:6px 6px 0 0 #000;color:#fff;cursor:pointer;font-family:Fugaz,sans-serif;font-size:18px;font-weight:600;margin-top:50px;padding:12px 24px;transition:all .4s ease;width:180px}.gallery-button:active{box-shadow:0 0 0 0 #0000;scale:.98}@media (max-width:768px){.gallery-grid{gap:18px;grid-template-columns:1fr}.gallery-box{height:300px}}.pre-footer-section{background:linear-gradient(180deg,#201b3e 0,#7c5de2 30%);margin-top:-1px;padding-bottom:0;padding-top:220px;position:relative}.pre-footer-wrapper{margin:0 auto;max-width:900px;width:100%}.pre-footer-img{display:block;margin-bottom:-5px;width:100%}.footer{align-items:center;background:#1a1733;color:#fff;display:flex;flex-direction:column;gap:15px;padding:50px 20px;text-align:center}.footer-logo{border-radius:100%;height:auto;width:80px}.footer-title{-webkit-text-stroke:.4px #fff;color:#1a1733;font-family:Fugaz,sans-serif;font-size:26px;letter-spacing:3px;margin-bottom:0;margin-top:0}.footer-social{display:flex;gap:25px;margin-top:10px}.footer-social-link{color:#d5d2ff;font-size:18px;font-weight:600;text-decoration:none}.footer-social-link:hover{text-decoration:underline}.footer-copy{font-size:14px;margin-top:10px;opacity:.7}.intro-overlay{align-items:flex-end;animation:introFadeOut 2.8s ease forwards;background:#7566d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.intro-coin{animation:coinLaunch 2.8s ease forwards;pointer-events:none;-webkit-user-select:none;user-select:none;width:180px}@keyframes coinLaunch{0%{opacity:0;transform:translateY(200px) scale(1)}20%{opacity:1;transform:translateY(-340px) scale(.7)}35%{transform:translateY(-340px) scale(1.05)}45%{transform:translateY(-340px) scale(1)}55%{transform:translateY(-340px) scale(1)}65%{transform:translateY(-340px) scale(1)}75%{transform:translateY(-340px) scale(30)}to{opacity:0;transform:translateY(-340px) scale(30)}}@keyframes introFadeOut{0%{opacity:1}75%{opacity:1}to{opacity:0;visibility:hidden}} 