@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&family=Work+Sans:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Work Sans,sans-serif;font-weight:400;font-style:normal}:root{font-family:Work Sans,sans-serif;font-weight:400;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:small;max-width:100%;margin:0 auto;scroll-behavior:smooth;--bg-color: #ffffff;--text-color: #000000}[data-theme=dark]{--bg-color: #121212;--text-color: #ffffff}a{font-weight:600;color:#646cff;transition:color .2s ease-in-out}a:hover{color:#535bf2;text-decoration:underline}html,body{height:100%;margin:0;scroll-behavior:smooth;max-width:100%}.shape-anim{width:100%;height:100%;position:absolute;top:50px;left:50%;transform:translate(-50%);border-radius:50px;background-color:#eff1e9}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}p{font-size:1rem;color:#333;margin-bottom:1rem}button,input,textarea{transition:all .2s ease-in-out}@media (max-width: 768px){:root{font-size:14px}body{padding:10px}p{font-size:.95rem}}@media (prefers-color-scheme: dark){a{color:#909cff}a:hover{color:#7c82e0}}.main-nav{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;z-index:1000;padding:15px;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:2px solid #FA26F7}.nav-links-container{display:flex;gap:20px;align-items:center}.nav-link{color:#fa26f7;text-decoration:none;font-family:"Press Start 2P",OutRun,Helvetica,sans-serif;font-size:.8em;padding:10px 20px;border:2px solid #FA26F7;border-radius:4px;transition:all .3s ease;text-shadow:0 0 10px rgba(250,38,247,.5);letter-spacing:1px;text-align:center;min-width:120px;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(250,38,247,.2),transparent);transition:.5s}.nav-link:hover:before{left:100%}.nav-link:hover{background-color:#fa26f71a;transform:translateY(-2px);box-shadow:0 0 20px #fa26f766}.nav-link.active{background-color:#fa26f7;color:#000;box-shadow:0 0 20px #fa26f7cc;transform:translateY(-2px)}.stake-btn{background-color:#fa26f7;color:#000;border:none;padding:10px 20px;font-family:"Press Start 2P",OutRun,Helvetica,sans-serif;font-size:.8em;border-radius:4px;cursor:pointer;transition:all .3s ease;text-shadow:0 0 10px rgba(250,38,247,.5);letter-spacing:1px;text-align:center;min-width:120px;position:relative;overflow:hidden}.stake-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.stake-btn:hover:before{left:100%}.stake-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px #fa26f7cc}@media (max-width: 768px){.main-nav{flex-direction:column;padding:10px;gap:10px}.nav-links-container{flex-direction:column;width:100%;gap:10px}.nav-link,.stake-btn{width:100%;max-width:200px;font-size:.7em;padding:8px 16px}}@media (min-width: 1200px){.main-nav{padding:20px}.nav-link,.stake-btn{font-size:.9em;padding:12px 24px;min-width:150px}}.retro-text{font-family:"Press Start 2P",OutRun,Helvetica,sans-serif;color:#fa26f7;text-shadow:0 0 10px rgba(250,38,247,.5);letter-spacing:1px;text-transform:uppercase}.retro-text-gradient{background:linear-gradient(45deg,#fa26f7,#cf33d9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.retro-text-glow{animation:textGlow 2s infinite alternate}@keyframes textGlow{0%{text-shadow:0 0 5px #FA26F7,0 0 10px #FA26F7,0 0 15px #CF33D9}to{text-shadow:0 0 10px #FA26F7,0 0 20px #FA26F7,0 0 30px #CF33D9}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background:linear-gradient(135deg,#0c141f,#1a1a2e);padding:30px;border-radius:10px;border:2px solid #FA26F7;max-width:500px;width:90%;position:relative;box-shadow:0 0 30px #fa26f74d;animation:modalGlow 2s infinite alternate}@keyframes modalGlow{0%{box-shadow:0 0 20px #fa26f74d;border-color:#fa26f7}to{box-shadow:0 0 40px #fa26f799;border-color:#cf33d9}}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;color:#fa26f7;font-size:1.5em;cursor:pointer;padding:5px 10px;transition:all .3s ease;text-shadow:0 0 5px rgba(250,38,247,.5);font-family:"Press Start 2P",OutRun,Helvetica,sans-serif}.close-btn:hover{transform:scale(1.1);color:#cf33d9;text-shadow:0 0 10px rgba(250,38,247,.8)}.wallet-connect-container{position:fixed;top:20px;right:20px;z-index:1000}.tawk-widget-responsive{width:100%;min-height:700px;overflow:visible;display:block;position:relative}.tawk-loader-spinner{width:50px;height:50px;border:4px solid rgba(250,38,247,.2);border-top:4px solid #FA26F7;border-radius:50%;animation:spin 1s linear infinite;box-shadow:0 0 20px #fa26f780}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (min-width: 768px){.tawk-widget-responsive{width:100%;max-width:100%;min-height:900px;display:block!important;visibility:visible!important}.tawk-widget-responsive iframe{width:100%!important;min-height:900px!important;height:900px!important;max-width:100%!important;display:block!important;visibility:visible!important;position:relative!important}#tawk_690a3511f363bc1955662a7a{display:block!important;visibility:visible!important;width:100%!important;min-height:900px!important}#tawk_690a3511f363bc1955662a7a iframe{display:block!important;visibility:visible!important;width:100%!important;min-height:900px!important;height:900px!important}}@media (max-width: 767px){.tawk-widget-responsive{width:calc(100% + 3rem)!important;max-width:calc(100% + 3rem)!important;min-height:600px;padding:0!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;display:block;visibility:visible;box-sizing:border-box;overflow-x:hidden}.tawk-widget-responsive iframe{width:100%!important;max-width:100%!important;min-height:600px!important;height:600px!important;display:block!important;visibility:visible!important;box-sizing:border-box!important;margin:0!important;padding:0!important}#tawk_690a3511f363bc1955662a7a{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;margin:0!important;padding:0!important}#tawk_690a3511f363bc1955662a7a iframe{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--retro-green: #00ff00;--retro-black: #000000;--retro-text-shadow: 0 0 5px rgba(0, 255, 0, .5);--header-height: 80px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem}body{margin:0;font-family:"Press Start 2P",monospace;background-color:var(--retro-black);color:var(--retro-green);line-height:1.6;min-height:100vh;overflow-x:hidden;padding-top:var(--header-height)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--retro-green) rgba(0,0,0,.3)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background-color:var(--retro-green);border-radius:3px}.retro-container{background-color:#000c;border:1px solid var(--retro-green);border-radius:8px;box-shadow:0 0 15px #0f03;padding:var(--spacing-md);margin:var(--spacing-lg) auto;max-width:1100px;width:calc(100% - var(--spacing-lg));position:relative;z-index:1;max-height:calc(100vh - var(--header-height) - var(--spacing-xl));overflow-y:auto;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--retro-green) rgba(0,0,0,.4)}@media screen and (max-width: 1200px){.retro-container{width:calc(100% - var(--spacing-md));padding:var(--spacing-sm)}}@media screen and (max-width: 768px){.retro-container{margin:var(--spacing-sm) auto;padding:var(--spacing-sm);max-height:calc(100vh - var(--header-height) - var(--spacing-lg))}}@media screen and (max-width: 480px){.retro-container{width:100%;margin:var(--spacing-xs) auto;padding:var(--spacing-xs);border-radius:0;border-left:none;border-right:none}}.retro-heading{color:var(--retro-green);font-family:"Press Start 2P",monospace;text-align:center;margin:0 0 var(--spacing-md) 0;padding:var(--spacing-sm) 0;font-size:clamp(1.2rem,3vw,2rem);text-shadow:var(--retro-text-shadow);position:sticky;top:0;z-index:10;background-color:#000000f2;transition:background-color .3s ease,box-shadow .3s ease}.about-section{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid rgba(0,255,0,.1)}@media screen and (max-width: 768px){.about-section{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs)}}.about-section:last-child{border-bottom:none;margin-bottom:0}.about-section>.retro-heading{position:relative;top:auto;margin:0 0 var(--spacing-sm) 0;padding:var(--spacing-xs) 0;background-color:transparent;font-size:clamp(1rem,2vw,1.3rem);border-bottom:1px solid rgba(0,255,0,.2)}.retro-text{color:#fff;font-family:monospace;line-height:1.6;font-size:clamp(.8rem,1.3vw,1rem);text-shadow:0 0 2px rgba(255,255,255,.2);margin-bottom:var(--spacing-sm)}.retro-list{color:#fff;font-family:monospace;line-height:1.6;font-size:clamp(.8rem,1.3vw,1rem);text-shadow:0 0 2px rgba(255,255,255,.2);padding-left:var(--spacing-md);margin-bottom:var(--spacing-sm)}.retro-container:after{content:"⬇ Scroll for more ⬇";position:sticky;bottom:var(--spacing-sm);left:50%;transform:translate(-50%);color:var(--retro-green);font-size:.7rem;opacity:.4;text-align:center;width:100%;z-index:5;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media screen and (max-width: 480px){.retro-text,.retro-list{font-size:.7rem;padding-left:var(--spacing-sm)}}.retro-button{background-color:var(--retro-green);color:var(--retro-black);border:none;padding:.5rem 1rem;font-family:"Press Start 2P",monospace;cursor:pointer;transition:all .3s ease;text-shadow:none}.retro-button:hover{background-color:#0c0;box-shadow:0 0 10px #00ff0080}.retro-container::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--retro-green),rgba(0,255,0,.5));border-radius:10px}
