*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:Space Grotesk,Google Sans Code,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;position:relative}body:before{background:linear-gradient(45deg,#0000 49%,#dc26261a 50%,#0000 51%),linear-gradient(-45deg,#0000 49%,#ffffff0d 50%,#0000 51%),linear-gradient(90deg,#0000 49%,#7c3aed14 50%,#0000 51%);background-size:100px 100px,80px 80px,120px 120px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{position:relative}.App,.loading{min-height:100vh}.loading{align-items:center;background:#0a0a0a;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;justify-content:center}.loading h2{color:#dc2626;font-size:1.5rem}.error,.success{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0;font-family:Google Sans Code,monospace;font-size:.9rem;font-weight:600;left:50%;max-width:90vw;padding:12px 20px;position:fixed;text-align:center;top:100px;transform:translateX(-50%);z-index:10001}.error{background:#dc2626e6;border:1px solid #dc26264d;color:#fff}.success{background:#059669e6;border:1px solid #0596694d;color:#fff}.header{margin-bottom:30px;text-align:center}.header h1{color:#dc2626;font-size:4rem;font-weight:700;letter-spacing:-1px;margin-bottom:8px;text-shadow:0 0 20px #dc262680}.header p{color:#9ca3af;font-size:.8rem;margin-bottom:15px}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #37415180;border-radius:0;padding:15px;transition:all .3s ease}.card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.btn{background:#dc2626;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Google Sans Code,monospace;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.btn:hover{background:#b91c1c;transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-success{background:#059669}.btn-success:hover{background:#047857}.btn-secondary{background:#7c3aed}.btn-secondary:hover{background:#6d28d9}.form-group{margin-bottom:15px}.form-group label{color:#9ca3af;display:block;font-size:.8rem;font-weight:500;margin-bottom:5px}.form-group input,.form-group label{font-family:Google Sans Code,monospace}.form-group input{background:#111111e6;border:1px solid #dc2626;border-radius:0;color:#fff;font-size:.9rem;padding:10px 12px;transition:all .2s ease;width:100%}.form-group input:focus{background:#111111f2;border-color:#b91c1c;box-shadow:0 0 0 2px #dc26261a;outline:none}.token-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #37415180;border-radius:0;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.token-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.token-card:before{background:linear-gradient(90deg,#dc2626,#7c3aed);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.token-card:hover:before{opacity:1}.bloody-pump{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #dc26264d;border-radius:0;margin-top:20px;padding:20px}.trading-inputs{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.trading-input{display:flex;flex-direction:column}.trading-input label{color:#9ca3af;font-family:Google Sans Code,monospace;font-size:.8rem;margin-bottom:5px}.trading-input input{background:#111111e6;border:1px solid #dc2626;border-radius:0;color:#fff;font-size:14px;padding:8px 12px;transition:all .2s ease}.trading-input input:focus{background:#111111f2;border-color:#b91c1c;box-shadow:0 0 0 2px #dc26261a;outline:none}.progress-bar{background:#111c;border-radius:0;height:8px;margin:10px 0;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#dc2626,#7c3aed);height:100%;position:relative;transition:width .3s ease}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.owner-dashboard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #37415180;border-radius:0;margin-top:20px;padding:20px}@media (max-width:768px){.header h1{font-size:2.5rem}.header p{font-size:.9rem}.trading-inputs{gap:12px;grid-template-columns:1fr}.card{padding:12px}.token-card{padding:10px}.btn{font-size:.8rem;padding:8px 16px}.form-group input{font-size:.8rem;padding:8px 10px}.bloody-pump,.owner-dashboard{padding:15px}}@media (max-width:480px){.header h1{font-size:2rem}.card{padding:10px}.token-card{padding:8px}.btn{font-size:.75rem;padding:6px 12px}.form-group input{font-size:.75rem;padding:6px 8px}.bloody-pump,.owner-dashboard{padding:12px}.error,.success{font-size:.8rem;padding:10px 16px}}@media (max-width:1024px){.token-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.token-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.token-grid{gap:10px;grid-template-columns:1fr}}@media (max-width:768px){.nav-container{padding:0 10px}.nav-brand{font-size:1.2rem}.nav-links{display:none}.nav-mobile-toggle{display:block}.wallet-connect{font-size:.8rem;padding:8px 12px}.wallet-info{font-size:.75rem}a,button{-webkit-tap-highlight-color:rgba(220,38,38,.2);min-height:44px;min-width:44px;touch-action:manipulation}}@supports (-ms-ime-align:auto){.card,.token-card{-ms-overflow-style:-ms-autohiding-scrollbar}}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}a.button,button{-webkit-user-select:none;user-select:none}@media (max-width:768px){[role=listbox],[role=menu]{z-index:1002}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes speedPulse{0%,to{box-shadow:0 0 0 0 #dc262666;transform:scale(1)}50%{box-shadow:0 0 0 10px #dc262600;transform:scale(1.05)}}@keyframes textGlow{0%{filter:blur(10px);opacity:0;transform:translateY(20px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%,to{background:linear-gradient(135deg,#dc262608,#7c3aed08)}50%{background:linear-gradient(135deg,#7c3aed0d,#dc26260d)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.hero-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:768px){.hero-grid{gap:60px;grid-template-columns:1fr 1fr;min-height:500px}}
/*# sourceMappingURL=main.8069c477.css.map*/