body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.App,body{background-color:#1b1d27}.App{min-height:100vh}.main-content{padding:0 20px}.main-content .hero-section,.main-content .pfp-generator{margin:0 auto;max-width:1200px}button{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit}button:hover{opacity:.8}input{background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;color:#fff;font-family:inherit;padding:10px 15px}input:focus{border-color:#0066e2;outline:none}input::placeholder{color:#888}.green-bg{background-color:#a0ecb1}.blue-bg{background-color:#0066e2}.purple-bg{background-color:#8b5cf6}.orange-bg{background-color:#f97316}.text-green{color:#a0ecb1}.text-blue{color:#0066e2}.text-purple{color:#8b5cf6}.text-orange{color:#f97316}.text-yellow{color:#fbbf24}.text-gray{color:#888}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.rounded{border-radius:8px}.rounded-full{border-radius:50%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.w-full{width:100%}.h-full{height:100%}.cursor-pointer{cursor:pointer}.header{background-color:#1b1d27;border-bottom:1px solid #333;padding:10px 20px}.header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:0 20px;width:100%}.header-left{flex:1 1}.header-center{display:flex;flex:2 1;justify-content:center}.header-right{display:flex;flex:1 1;justify-content:flex-end}.social-links{display:flex;gap:15px}.social-link{color:#fff;font-size:15.84px;font-weight:500;text-decoration:none;transition:font-weight .2s}.social-link:hover{font-weight:700}.notification-badges{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.notification{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:5px;padding:8px 15px;white-space:nowrap}.notification-avatar{border-radius:50%;display:inline-block;height:16px;object-fit:cover;vertical-align:middle;width:16px}.wobble{animation:wobble .8s ease-in-out}@keyframes wobble{0%{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-5px) rotate(-5deg)}30%{transform:translateX(5px) rotate(3deg)}45%{transform:translateX(-3px) rotate(-3deg)}60%{transform:translateX(2px) rotate(2deg)}75%{transform:translateX(-1px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}.green-notification{background-color:#a0ecb1;color:#fff}.orange-notification{background-color:#9dc4f8;color:#fff}.connect-wallet-btn{animation:pulseGlow 2s ease-in-out infinite;background:none;border:none;color:#a0ecb1;cursor:pointer;font-size:15.84px;font-weight:500;padding:0;transition:font-weight .2s}.connect-wallet-btn:hover{animation:pulseGlowFast 1s ease-in-out infinite;font-weight:700}.mobile-lore-btn{animation:pulseGlow 2s ease-in-out infinite;background:none;border:none;color:#a0ecb1;display:none;transition:font-weight .2s}.mobile-lore-btn:hover{animation:pulseGlowFast 1s ease-in-out infinite;font-weight:700}.chain-selector{gap:15px;padding:10px}.chain-btn,.chain-selector{align-items:center;color:#888;display:flex;font-size:14px;justify-content:center}.chain-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:5px 10px;transition:all .2s}.chain-logo{height:20px;opacity:.6;transition:opacity .2s;width:auto}.chain-btn.active .chain-logo{filter:brightness(1.2);opacity:1}.chain-btn:hover .chain-logo{opacity:.8}.chain-btn.active:hover .chain-logo{opacity:1}.modal-overlay{align-items:flex-end;animation:fadeInBlur .4s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lore-modal{animation:slideUpFromBottom .5s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1b1d27f2;border:1px solid #a0ecb14d;border-radius:25px 25px 0 0;box-shadow:0 -10px 40px #00000080;height:85vh;max-width:800px;overflow-y:auto;padding:40px 30px 30px;position:relative;width:100%}.modal-close-btn{background:none;border:none;color:#a0ecb1;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:20px;top:15px;transition:color .2s}.modal-close-btn:hover{color:#fff}.lore-title{color:#a0ecb1;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.lore-content{color:#fff;line-height:1.6}.lore-content p{font-size:16px;line-height:1.7;margin:0 0 16px;text-align:justify}.lore-image{border:2px solid #a0ecb14d;border-radius:8px;box-shadow:0 4px 15px #0000004d;float:left;height:auto;margin:0 20px 20px 0;width:250px}@keyframes fadeInBlur{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{text-shadow:0 0 5px #a0ecb14d}50%{text-shadow:0 0 25px #a0ecb1,0 0 35px #a0ecb1cc}to{text-shadow:0 0 5px #a0ecb14d}}@keyframes pulseGlowFast{0%{text-shadow:0 0 10px #a0ecb180}50%{text-shadow:0 0 30px #a0ecb1,0 0 40px #a0ecb1e6}to{text-shadow:0 0 10px #a0ecb180}}@media (max-width:768px){.header-content{flex-direction:column;gap:10px}.header-center,.header-left,.header-right{flex:none}.header-left{align-items:center;display:flex;justify-content:center;width:100%}.header-right{display:block;flex:none;position:static}.social-links{flex:1 1;gap:10px;justify-content:center}.social-link{font-size:13px;padding:0 5px}.connect-wallet-btn{display:none}.mobile-lore-btn{animation:pulseGlow 2s ease-in-out infinite;color:#a0ecb1;display:inline;font-size:13px;padding:0 5px}.mobile-lore-btn:hover{animation:pulseGlowFast 1s ease-in-out infinite;font-weight:700}.notification-badges{align-items:center;flex-direction:column}.lore-modal{border-radius:25px 25px 0 0;height:90vh;padding:30px 20px 20px;width:100%}.lore-image{display:block;float:none;margin:0 auto 20px;max-width:300px;width:100%}.lore-title{font-size:20px}.lore-content p{font-size:14px}}.hero-section{margin-bottom:30px;padding:40px 0;text-align:center}.hero-title{color:#fff;font-size:2.5rem;font-weight:400;letter-spacing:-1px;margin-bottom:20px}.contract-address{color:#a0ecb1;font-family:Courier New,monospace;font-size:14px;letter-spacing:.5px;margin-bottom:15px;text-align:center}.hero-wordart{height:auto;max-height:60px;max-width:100%;object-fit:contain}@media (max-width:768px){.hero-title{font-size:2rem}.contract-address{font-size:12px;margin:0 auto 15px;max-width:100%;padding:0 20px;text-align:center;word-break:break-all}.hero-wordart{max-height:40px}}.pfp-generator{display:flex;justify-content:center;margin-bottom:50px}.coming-soon-image{object-fit:cover}.coming-soon-image,.pfp-generator-card{border-radius:12px;height:500px;width:500px}.pfp-generator-card{align-items:center;background:linear-gradient(135deg,#d946ef,#8b5cf6);box-shadow:0 4px 20px #d946ef4d;display:flex;gap:20px;padding:20px}.pfp-preview{flex-shrink:0}.image-container{display:inline-block;position:relative}.uploaded-image{border:2px solid #ffffff4d;border-radius:12px;height:150px;object-fit:cover;width:150px}.remove-image-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;transition:all .2s;width:20px}.remove-image-btn:hover{background:#f00c;transform:scale(1.1)}.placeholder-image{align-items:center;background-color:#fff3;border:2px solid #ffffff4d;border-radius:12px;display:flex;font-size:48px;height:150px;justify-content:center;width:150px}.pfp-controls{color:#fff;flex:1 1}.instructions{margin-bottom:15px}.instruction-step{font-size:14px;font-weight:500;margin-bottom:5px;opacity:.9}.button-controls{display:flex;flex-direction:column;gap:10px}.upload-btn{background-color:#a0ecb1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;text-align:center;transition:background-color .3s}.upload-btn:hover{background-color:#8ee4a5}.pepify-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .3s}.pepify-btn.enabled{background-color:#a0ecb1;color:#fff}.pepify-btn.enabled:hover{background-color:#8ee4a5}.pepify-btn.disabled{background-color:#666;color:#999;cursor:not-allowed}@media (max-width:768px){.pfp-generator-card{align-items:center;flex-direction:column;gap:40px;justify-content:flex-start;min-width:300px;padding:40px 20px 30px;text-align:center}.pfp-preview{margin-top:20px;order:1}.pfp-controls{margin-bottom:0;order:2}.placeholder-image,.uploaded-image{height:200px;width:200px}.placeholder-image{font-size:64px}.remove-image-btn{font-size:14px;height:24px;right:-8px;top:-8px;width:24px}.coming-soon-image{height:320px;width:320px}}.search-bar-container{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px;padding:0 20px}.search-input{background-color:#a0ecb1;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;max-width:500px;outline:none;padding:15px 20px;transition:all .3s ease;width:100%}.search-input::placeholder{color:#fffc;font-weight:400}.search-input:focus{box-shadow:0 0 0 3px #a0ecb14d;transform:translateY(-2px)}.search-input:hover{background-color:#8ee4a5}@media (max-width:768px){.search-input{font-size:14px;padding:12px 16px}}.filter-controls{border-bottom:1px solid #333;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:20px}.filter-controls,.filter-group{align-items:center;display:flex}.filter-group{gap:8px}.filter-label{color:#ccc;font-size:14px;white-space:nowrap}.filter-select{background-color:#a0ecb1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;outline:none;padding:6px 12px}.filter-select:hover{background-color:#8ee4a5}.filter-select option{background-color:#2a2a2a;color:#fff}.toggle-group{border:1px solid #a0ecb1;border-radius:6px;display:flex;overflow:hidden}.toggle-btn{background-color:initial;border:none;border-right:1px solid #a0ecb1;color:#a0ecb1;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.toggle-btn:last-child{border-right:none}.toggle-btn.active{background-color:#a0ecb1;color:#fff}.toggle-btn:hover:not(.active){background-color:#a0ecb11a}@media (max-width:768px){.filter-controls{align-items:flex-start;flex-direction:column;gap:15px}.filter-group{justify-content:space-between;width:100%}.filter-select{min-width:120px}}.coin-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:20px;width:100%}.coin-card{background-color:initial;border:none;border-radius:12px;cursor:pointer;padding:16px;transition:all .3s ease}.coin-card:hover{border-color:#a0ecb1;box-shadow:0 4px 20px #a0ecb11a;transform:translateY(-2px)}.coin-card-header{align-items:center;color:#888;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.creator-info{align-items:center;display:flex;gap:5px}.creator-avatar{border-radius:50%;height:20px;object-fit:cover;width:20px}.creator-name{color:#ccc;font-weight:500}.coin-card-content{display:flex;gap:15px}.coin-image-container{flex-shrink:0}.coin-image{background-color:#404040;border:1px solid #555;border-radius:8px;height:80px;object-fit:cover;width:80px}.coin-details{flex:1 1;min-width:0}.coin-stats{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:6px}.market-cap{color:#a0ecb1;font-weight:500}.badge{background-color:#a0ecb133;border-radius:4px;color:#a0ecb1;font-size:10px;padding:2px 6px}.coin-replies{color:#888;font-size:12px;margin-bottom:8px}.coin-title{color:#fff;font-size:14px;line-height:1.3;margin-bottom:8px}.coin-description{word-wrap:break-word;color:#ccc;font-size:13px;line-height:1.4;overflow-wrap:break-word}@media (max-width:768px){.coin-grid{gap:15px;grid-template-columns:1fr}.coin-card{padding:12px;position:relative}.coin-card-content{flex-direction:column;gap:10px}.coin-image-container{position:absolute;right:12px;top:12px;z-index:2}.coin-image{height:80px;width:80px}.coin-details{padding-right:90px}}
/*# sourceMappingURL=main.d8e2ad4a.css.map*/