@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);.sidebar{height:100%;left:0;position:fixed;top:0;z-index:1000}.show-sidebar-btn{align-items:center;background:#2f3738;border:none;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;display:flex;height:75px;justify-content:center;left:30px;position:fixed;top:30px;width:75px;z-index:1001}.show-sidebar-btn:hover{background:#3b4344}.menu-icon{animation:pulse 2s ease-in-out infinite;height:24px;width:24px}@keyframes pulse{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(.8)}}.sidebar-toggle{background:#d3d3d3;border:none;border-radius:8px;color:#1a2023;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:10px;width:100%}.sidebar-toggle:hover{background:#b0b0b0}.sidebar-header{margin-bottom:1.5rem}.sidebar-logo{cursor:pointer;width:100px}.sidebar-links{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.nav-btn{background:none;border:none;border-radius:8px;color:#d3d3d3;cursor:pointer;font-size:1rem;padding:10px;text-align:left;width:100%}.nav-btn:hover{background:#2f3738;color:#fff}.sidebar-wallet{margin-top:2rem}.sidebar-wallet h3{color:#fff;font-size:1.2rem;margin-bottom:1rem}.wallet-details{color:#a0b0b1;font-size:.9rem;margin-bottom:1rem}.wallet-address-row{align-items:center;display:flex;gap:10px;margin-bottom:.5rem}.wallet-address{flex:1 1}.copy-btn{background:#d3d3d3;border:none;border-radius:8px;color:#1a2023;cursor:pointer;font-size:.8rem;padding:5px 10px}.copy-btn:hover{background:#b0b0b0}.wallet-action{margin-bottom:1rem}.toggle-btn{align-items:center;background:#2f3738;border:none;border-radius:8px;color:#d3d3d3;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:10px;width:100%}.toggle-btn:hover{background:#3b4344}.toggle-icon{transition:transform .3s ease}.toggle-icon.rotate-up{transform:rotate(180deg)}.form-group{display:flex;flex-direction:column;gap:10px;margin-top:10px}.wallet-input{background:#2f3738;border:1px solid #3b4344;border-radius:8px;color:#fff;font-size:.9rem;padding:10px}.wallet-input::placeholder{color:#a0b0b1}.wallet-input:focus{border-color:#d3d3d3;outline:none}.wallet-input:disabled{background:#232b2c;color:#a0b0b1;cursor:not-allowed}.wallet-buttons{display:flex;flex-direction:column;gap:10px;margin-top:10px}.wallet-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;gap:10px;justify-content:center;padding:10px;width:100%}.wallet-btn.connect{background:#0c0;color:#fff}.wallet-btn.connect:hover{background:#090}.wallet-btn.disconnect{background:#f44;color:#fff}.wallet-btn.disconnect:hover{background:#c33}.wallet-btn.refresh{background:#d3d3d3;color:#1a2023}.wallet-btn.refresh:hover,.wallet-btn:hover{background:#b0b0b0}.wallet-btn:disabled{background:#2f3738;color:#a0b0b1;cursor:not-allowed}.wallet-popup{align-items:center;background:#1a2023cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.wallet-popup-content{background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;max-width:400px;padding:20px;width:90%}.wallet-popup-content h3{color:#fff;font-size:1.2rem;margin-bottom:1rem;text-align:center}.wallet-option-btn{background:#d3d3d3;border:none;border-radius:8px;color:#1a2023;cursor:pointer;font-size:1rem;margin-bottom:10px;padding:10px;width:100%}.wallet-option-btn:hover{background:#b0b0b0}.wallet-close-btn{background:#f44;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;width:100%}.wallet-close-btn:hover{background:#c33}.message-box{align-items:center;display:flex;font-size:1rem;gap:10px;justify-content:space-between;padding:10px 15px;position:fixed;z-index:1002}.message-box.info{background:#d3d3d3;color:#1a2023}.message-close{font-size:1.2rem;padding:0 5px}.message-close:hover{color:#d3d3d3}.loading-spinner{margin:0 auto}.loading-spinner.small{border-width:2px}@media (max-width:600px){.sidebar{margin:0;padding:15px;transform:none;width:100%}.sidebar.hidden{display:none}.sidebar-toggle{font-size:.9rem;padding:8px}.sidebar-logo{width:80px}.sidebar-wallet h3{font-size:1rem}.nav-btn,.wallet-btn,.wallet-close-btn,.wallet-option-btn{font-size:.9rem;padding:8px}.wallet-input{font-size:.8rem}.wallet-popup-content{padding:15px;width:95%}.message-box{bottom:10px;font-size:.9rem;left:10px}}@media (min-width:601px) and (max-width:768px){.sidebar{width:240px}.sidebar.hidden{transform:translateX(-260px)}}.amount-row{align-items:center;display:flex;gap:10px;margin-bottom:.5rem}.max-btn{background:#d3d3d3;border:none;border-radius:8px;color:#1a2023;cursor:pointer;font-size:.8rem;padding:5px 10px}.max-btn:hover{background:#b0b0b0}.max-btn:disabled{background:#2f3738;color:#a0b0b1;cursor:not-allowed}.home{margin:0 auto;max-width:1200px;overflow-x:hidden;padding:20px}.hero{background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;margin-bottom:20px;padding:40px 20px;text-align:center}.hero h1{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px}.hero p{color:#a0b0b1;font-size:16px;margin-bottom:20px}.cta-btn{background:#d3d3d3;border:none;border-radius:8px;color:#1a2023;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:background .3s,transform .2s}.cta-btn:hover{background:#b0b0b0;transform:translateY(-1px)}.features{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px}.feature-card h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px}.feature-card p{color:#a0b0b1;flex-grow:1;font-size:14px}@media (max-width:600px){.home{margin:0;max-width:100%;width:100%}.hero,.home{padding:20px}.features{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:768px){.hero{padding:20px}.features{grid-template-columns:1fr}}.coin-creator{background:#232b2c;border-radius:8px;color:#d3d3d3;margin:0 auto;max-width:600px;padding:20px;position:relative}.form-group{margin-bottom:20px}.form-input{background:#2f3738;border:1px solid #3b4344;border-radius:8px;color:#d3d3d3;font-size:1rem;padding:10px;width:100%}.form-input:focus{border-color:#0c0;outline:none}.upload-area{background:#2f3738;border:2px dashed #3b4344;border-radius:8px;cursor:pointer;padding:20px;text-align:center}.upload-area.dragging{background:#3b4344;border-color:#d3d3d3}.file-input{display:none}.image-preview{margin-top:10px;text-align:center}.preview-img{border-radius:8px;margin-bottom:10px;max-height:150px;max-width:150px}.image-actions{display:flex;gap:10px;justify-content:center}.action-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;padding:8px 16px}.action-btn.crop{background:#2f3738;color:#d3d3d3}.action-btn.crop:hover{background:#3b4344}.action-btn.delete{background:#f44;color:#fff}.action-btn.delete:hover{background:#c33}.saved-indicator{color:#0c0;display:inline-block;font-size:.9rem;margin-top:5px}.message-box{border-radius:8px;bottom:20px;left:20px;padding:15px;position:absolute;right:20px;z-index:10}.message-box.error{background:#f44;color:#fff}.message-box.success{background:#0c0;color:#fff}.message-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;position:absolute;right:10px;top:10px}.crop-modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.crop-modal-content{background:#232b2c;border-radius:8px;color:#d3d3d3;max-width:500px;padding:20px;width:90%}.crop-container{height:300px;margin-bottom:20px;position:relative;width:100%}.crop-controls{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.crop-controls label{align-items:center;display:flex;font-size:.9rem;gap:10px}.crop-controls input[type=range]{width:100%}.crop-loading{background:#232b2c;border-radius:8px;color:#d3d3d3;font-size:1rem;padding:20px;text-align:center}.loading-spinner.small{animation:spin 1s linear infinite;border:2px solid #d3d3d3;border-radius:50%;border-top-color:#0000;height:16px;width:16px}.form-group.form-checkbox{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:15px}.checkbox-input{-webkit-appearance:none;appearance:none;background:#2f3738;border:2px solid #3b4344;border-radius:4px;cursor:pointer;height:20px;position:relative;width:20px}.checkbox-input:checked{background:#0c0;border-color:#0c0}.checkbox-input:checked:after{color:#fff;content:"\2713";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-input:hover{border-color:#d3d3d3}.checkbox-input:focus{border-color:#0c0;outline:none}.form-group.form-checkbox label{color:#d3d3d3;cursor:pointer;font-size:1rem}.crop-actions{display:flex;gap:10px;justify-content:flex-end}.crop-save-btn{align-items:center;background:#0c0;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:8px;padding:10px 20px}.crop-save-btn:hover{background:#090}.crop-save-btn:disabled{background:#2f3738;color:#a0b0b1;cursor:not-allowed}.crop-cancel-btn{background:#f44;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.crop-cancel-btn:hover{background:#c33}.crop-cancel-btn:disabled{background:#2f3738;color:#a0b0b1;cursor:not-allowed}.deploy-btn{align-items:center;background:#a0b0b1;border:none;border-radius:8px;color:#232b2c;cursor:pointer;display:flex;font-size:1rem;gap:8px;justify-content:center;padding:12px;width:100%}.deploy-btn:hover{background:#7a8a8b}.deploy-btn:disabled{background:#2f3738;color:#a0b0b1;cursor:not-allowed}.dashboard{background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;color:#fff;margin:20px 0;padding:20px}.dashboard-title{font-size:2rem;margin-bottom:1.5rem}.section-title{color:#d3d3d3;font-size:1.5rem;margin-bottom:1rem}.dashboard-error{align-items:center;background:#f44;border-radius:8px;color:#fff;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:1rem;padding:10px 15px}.error-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:0 5px}.error-close:hover{color:#d3d3d3}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #d3d3d3;border-radius:50%;border-top-color:#0000;height:24px;margin:20px auto;width:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-data{color:#a0b0b1;font-size:1.1rem;margin:20px 0}.token-table{background:#2f3738;border:1px solid #3b4344;border-radius:8px;overflow:hidden}.table-header,.table-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:60px 1fr 1fr 1fr 1fr 2fr;padding:10px}.table-header{background:#232b2c;color:#d3d3d3;font-weight:600}.table-header,.table-row{border-bottom:1px solid #3b4344}.table-row:last-child{border-bottom:none}.table-cell{color:#fff;font-size:1rem;padding:5px}.token-icon{border-radius:50%;height:40px;object-fit:cover;width:40px}.explorer-link{color:#0c0;text-decoration:none}.explorer-link:hover{text-decoration:underline}.token-feed{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.token-card{background:#2f3738;border:1px solid #3b4344;border-radius:8px;box-shadow:0 2px 4px #0000004d;overflow:hidden}.token-card-img{height:150px;object-fit:cover;width:100%}.token-card-body{padding:15px}.token-card-title{color:#fff;font-size:1.2rem;margin-bottom:.5rem}.token-card-text{color:#a0b0b1;font-size:.9rem;line-height:1.4}.token-card-text strong{color:#d3d3d3}@media (max-width:600px){.dashboard{margin:10px 0;padding:15px}.dashboard-title{font-size:1.5rem}.section-title{font-size:1.2rem}.table-header,.table-row{font-size:.9rem;grid-template-columns:50px 1fr 1fr}.table-header .table-cell:nth-child(4),.table-header .table-cell:nth-child(5),.table-header .table-cell:nth-child(6),.table-row .table-cell:nth-child(4),.table-row .table-cell:nth-child(5),.table-row .table-cell:nth-child(6){display:none}.token-feed{grid-template-columns:1fr}.token-card-img{height:120px}.token-card-title{font-size:1rem}.token-card-text{font-size:.8rem}}@media (min-width:601px) and (max-width:768px){.table-header,.table-row{grid-template-columns:50px 1fr 1fr 1fr}.table-header .table-cell:nth-child(5),.table-header .table-cell:nth-child(6),.table-row .table-cell:nth-child(5),.table-row .table-cell:nth-child(6){display:none}}.not-found{align-items:center;background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.not-found-title{color:#f44;font-size:3rem;margin-bottom:1rem}.not-found-text{color:#a0b0b1;font-size:1.2rem;margin-bottom:2rem}.not-found-link{background:#d3d3d3;border-radius:8px;color:#1a2023;display:inline-block;font-size:1rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .3s ease}.not-found-link:hover{background:#b0b0b0}@media (max-width:600px){.not-found{padding:10px}.not-found-title{font-size:2rem}.not-found-text{font-size:1rem}.not-found-link{font-size:.9rem;padding:8px 16px}}*{box-sizing:border-box;margin:0;padding:0}body{background:#1a2023;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.app{display:flex;flex-direction:row;max-width:100vw;min-height:100vh;width:100%}.sidebar{background:#232b2c;border-radius:8px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;flex-shrink:0;margin:10px;max-width:100%;padding:20px;transition:transform .3s ease;width:250px}.sidebar.hidden{transform:translateX(-270px)}.content{flex:1 1;padding:20px;transition:margin-left .3s ease}.content.sidebar-visible{margin-left:270px}.content.sidebar-hidden{margin-left:0}button{cursor:pointer;transition:background .3s,transform .2s}button:hover{transform:translateY(-1px)}a{color:#d3d3d3;text-decoration:none}a:hover{text-decoration:underline}@media (max-width:600px){.app{flex-direction:column;padding:0}.app,.sidebar{margin:0;width:100%}.sidebar{border-radius:8px;padding:20px;transform:none}.sidebar.hidden{display:none;transform:none}.content{padding:10px;width:100%}.content.sidebar-hidden,.content.sidebar-visible{margin-left:0}}@media (min-width:601px) and (max-width:768px){.app{flex-direction:column}.sidebar{border-radius:8px 8px 0 0;margin:10px 10px 0;padding:15px;transform:none;width:100%}.sidebar.hidden{display:none;transform:none}.content{border-radius:0 0 8px 8px;margin:0 10px 10px;padding:15px;width:100%}.content.sidebar-hidden,.content.sidebar-visible{margin-left:0}}
/*# sourceMappingURL=main.dbbe0f86.css.map*/