@import url("https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Patrick+Hand&family=VT323&display=swap");:root{--bg:#0a0a0a;--surface:#111;--border:#333;--text:#e0e0e0;--dim:#666;--red:#f22;--green:#0f6;--gold:gold;--blue:#00c}*{box-sizing:border-box;padding:0;margin:0}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:VT323,monospace;font-size:18px;overflow-x:hidden}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 4px);z-index:9999}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333}a{color:inherit;text-decoration:none}.marker{font-family:Permanent Marker,cursive}.hand{font-family:Patrick Hand,cursive}.vt{font-family:VT323,monospace}@media (max-width:640px){body{padding:0}}.Footer_footer__LxLGV{border-top:1px solid var(--border);padding:20px;text-align:center;color:var(--dim);font-size:14px;margin-top:40px}.Footer_footerTitle__ueXeY{font-family:Permanent Marker,cursive;letter-spacing:3px}.Footer_footerSubtitle__RIBIm{margin-top:4px}.WalletButton_walletButton__ZJWgr{font-family:VT323,monospace;font-size:15px;padding:7px 14px;background:var(--red);color:#000;border:1px solid var(--red);cursor:pointer;letter-spacing:2px;text-transform:uppercase;transition:all .15s}.WalletButton_walletButton__ZJWgr:hover:not(:disabled){background:#c00}.WalletButton_walletButton__ZJWgr:disabled{opacity:.6;cursor:not-allowed}.WalletButton_walletButton__ZJWgr.WalletButton_connected__faQ22{background:transparent;color:var(--text);border-color:var(--border)}.WalletButton_walletButton__ZJWgr.WalletButton_connected__faQ22:hover{border-color:var(--red);color:var(--red)}.Navbar_navbar__ovshs{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#000;border-bottom:2px solid var(--red);padding:8px 16px;justify-content:space-between;flex-wrap:wrap}.Navbar_navLeft__EblgQ,.Navbar_navbar__ovshs{display:flex;align-items:center;gap:8px}.Navbar_hamburger__IbEgd{display:none;font-size:26px;cursor:pointer;background:none;border:1px solid var(--border);color:var(--text);padding:4px 10px;font-family:monospace}.Navbar_logo__I5PJD{cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none}.Navbar_logoText__iNK95{font-family:Permanent Marker,cursive;font-size:20px;color:var(--red);letter-spacing:3px}.Navbar_navLinks__TGO3M{display:flex;gap:4px;flex-wrap:wrap}.Navbar_navBtn__pxXjb{font-family:VT323,monospace;font-size:16px;padding:7px 12px;background:transparent;color:var(--dim);border:1px solid var(--border);cursor:pointer;transition:all .15s;text-decoration:none;display:inline-block}.Navbar_navBtn__pxXjb.Navbar_active__fO2Cq,.Navbar_navBtn__pxXjb:hover{color:var(--red);border-color:var(--red);background:rgba(255,34,34,.05)}.Navbar_navBtn__pxXjb.Navbar_disabled__qxx3z{color:#444;border-color:#333;cursor:not-allowed;opacity:.5}.Navbar_navBtn__pxXjb.Navbar_disabled__qxx3z:hover{color:#444;border-color:#333;background:transparent}.Navbar_walletArea__0sS0c{display:flex;align-items:center}@media (max-width:640px){.Navbar_hamburger__IbEgd{display:block}.Navbar_navLinks__TGO3M{display:none;width:100%;order:10;flex-direction:column}.Navbar_navLinks__TGO3M.Navbar_open__fHeLa{display:flex}}.Ticker_ticker__h_cGa{background:#111;border-bottom:1px solid var(--border);overflow:hidden;white-space:nowrap;padding:6px 0;font-size:15px;color:var(--gold);letter-spacing:1px}.Ticker_tickerInner__xiMnQ{display:flex;animation:Ticker_tickerScroll__yL4Qq 15s linear infinite}.Ticker_tickerContent__SpUt6{flex-shrink:0;padding-right:20px}@keyframes Ticker_tickerScroll__yL4Qq{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.Toast_toastContainer__YnZvS{position:fixed;bottom:20px;right:20px;z-index:500;display:flex;flex-direction:column;gap:10px}.Toast_toast__ETwJm{padding:12px 20px;border:1px solid;font-family:VT323,monospace;font-size:17px;max-width:380px;animation:Toast_slideIn__tH0pF .3s ease}.Toast_toast__ETwJm.Toast_fadeOut__m_lIM{animation:Toast_fadeOut__m_lIM .5s ease forwards}.Toast_success__uL6zu{background:#001a00;border-color:var(--green);color:var(--green)}.Toast_error__kPWot{background:#1a0000;border-color:var(--red);color:var(--red)}.Toast_info__NtuCN{background:#1a1a00;border-color:var(--gold);color:var(--gold)}@keyframes Toast_slideIn__tH0pF{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeOut__m_lIM{to{opacity:0}}