@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}#dexscreener-embed{position:relative;width:100%;height:100vh;overflow:hidden}#dexscreener-embed iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.hacked-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#0f0;font-family:Courier New,monospace}.glitch-text{font-size:2rem;font-weight:700;text-shadow:2px 2px red,-2px -2px #00f;animation:glitch .5s infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.loading-text{font-size:1.5rem;margin-top:2rem;color:#ff0}.typing-animation{overflow:hidden;border-right:2px solid #0f0;white-space:nowrap;animation:typing 3s steps(40),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#0f0}}.game-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#0f0;font-family:Courier New,monospace}.game-header{text-align:center;margin-bottom:2rem}.game-title{font-size:3rem;font-weight:700;text-shadow:2px 2px red,-2px -2px #00f;animation:glitch .5s infinite;margin-bottom:1rem}.game-stats{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.stat{display:flex;flex-direction:column;align-items:center;background:rgba(0,255,0,.1);padding:.5rem 1rem;border:1px solid #0f0;border-radius:4px}.stat-label{font-size:.8rem;color:#ff0;margin-bottom:.25rem}.stat-value{font-size:1.2rem;font-weight:700;color:#0f0}.game-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;max-width:400px;margin:0 auto}.mole-hole{width:100px;height:100px;background:#2a2a2a;border:2px solid #0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:768px){.game-board{max-width:300px;gap:.75rem}.mole-hole{width:80px;height:80px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.game-title{font-size:2rem}.game-stats{gap:1rem}.stat{padding:.4rem .8rem}.stat-label{font-size:.7rem}.stat-value{font-size:1rem}.progress-bar{width:150px}}@media (max-width:480px){.game-board{max-width:250px;gap:.5rem}.mole-hole{width:70px;height:70px}.game-title{font-size:1.5rem}.game-stats{gap:.5rem;flex-wrap:wrap}.stat{padding:.3rem .6rem;min-width:60px}.stat-label{font-size:.6rem}.stat-value{font-size:.9rem}.progress-bar{width:120px}.progress-label{font-size:.8rem}.progress-text{font-size:.7rem}.button-container{gap:.5rem}.close-button,.restart-button{padding:.6rem 1.2rem;font-size:.9rem}}.mole-hole:hover{border-color:#ff0;box-shadow:0 0 10px rgba(255,255,0,.5)}.mole{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center}.mole,.mole-image{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mole-image{border-radius:50%;transition:transform .1s ease;width:50px;height:50px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}@media (max-width:768px){.mole-image{width:40px;height:40px}}@media (max-width:480px){.mole-image{width:35px;height:35px}}.mole-hole:active .mole-image{transform:scale(.9)}.game-over{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.8);z-index:1002}.game-over-content{text-align:center;background:rgba(0,0,0,.95);padding:2rem;border:2px solid #0f0;border-radius:8px;min-width:300px;max-width:90vw;max-height:90vh;box-sizing:border-box}.game-over-content h2{font-size:2rem;color:red;margin-bottom:1rem;text-shadow:2px 2px #000}.game-over-content p{font-size:1.2rem;margin-bottom:1rem;color:#0f0}.new-high-score{color:#ff0!important;font-weight:700;animation:glitch .3s infinite}.restart-button{background:#0f0;color:#000;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace}.restart-button:hover{background:#ff0;transform:scale(1.05)}.restart-button:active{transform:scale(.95)}.button-container{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.close-button{background:red;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s ease;font-family:Courier New,monospace}.close-button:hover{background:#f44;transform:scale(1.05)}.close-button:active{transform:scale(.95)}.level-progress{display:flex;flex-direction:column;align-items:center;margin-top:1rem;gap:.5rem}.progress-label{font-size:.9rem;color:#ff0;font-weight:700}.progress-bar{width:200px;height:8px;background:rgba(0,0,0,.5);border:1px solid #0f0;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#0f0,#ff0);transition:width .3s ease;border-radius:2px}.progress-text{font-size:.8rem;color:#0f0}