body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#f9f9f9;color:#333;margin:0;padding:0}.container,body{font-family:Arial,sans-serif}.container{background-color:#f7f8fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;padding:16px 0}.headerContainer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.headerTitle{color:#4f46e5;font-size:24px;font-weight:700;margin:0}.headerActions{align-items:center;display:flex;gap:16px}.walletAddress{background-color:#f3f4f6;border-radius:20px;font-size:14px;padding:6px 12px}.adminButton{background-color:#4f46e5;border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background-color .2s}.adminButton:hover{background-color:#4338ca}.mainContent{margin:0 auto;max-width:1200px;padding:32px 20px}.loadingContainer{align-items:center;display:flex;justify-content:center;padding:64px 0}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#4f46e5;border-radius:50%;height:48px;width:48px}.emptyState{padding:64px 0;text-align:center}.emptyStateTitle{color:#4b5563;font-size:20px;font-weight:500;margin-bottom:8px}.emptyStateText{color:#6b7280;margin-bottom:16px}.emptyStateButton{background-color:#4f46e5;border-radius:4px;color:#fff;display:inline-block;font-weight:500;margin-top:16px;padding:10px 24px;text-decoration:none;transition:background-color .2s}.emptyStateButton:hover{background-color:#4338ca}.cardGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:box-shadow .3s,transform .3s}.card:hover,.cardHover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.soldCard{opacity:.8}.imageContainer{background-color:#f3f4f6;padding-bottom:100%;position:relative}.image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.statusBadge{background-color:#212121b3;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:8px;top:8px}.cardContent{padding:16px}.cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tokenId{color:#6b7280;font-size:14px}.price{color:#4f46e5;font-size:16px;font-weight:500}.sellerInfo{margin-bottom:16px}.address{color:#6b7280;font-size:13px;margin-bottom:4px}.buyButton{background-color:#4f46e5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 0;transition:background-color .2s;width:100%}.buyButton:hover,.buyButtonHover{background-color:#4338ca}.backLink{align-items:center;color:#4f46e5;display:flex;font-size:14px;font-weight:500;text-decoration:none}.backIcon{margin-right:4px}.adminContainer{margin:0 auto;max-width:800px;padding:32px 20px}.formContainer{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:32px;overflow:hidden}.formHeader{border-bottom:1px solid #e5e7eb;padding:16px 24px}.formTitle{color:#111827;font-size:20px;font-weight:600;margin:0}.formContent{padding:24px}.formGroup{margin-bottom:24px}.label{color:#374151;display:block;font-weight:500;margin-bottom:4px}.input,.label{font-size:14px}.input{border:1px solid #d1d5db;border-radius:4px;padding:10px 12px;width:100%}.fileUpload{border:2px dashed #d1d5db;border-radius:6px;margin-top:8px;padding:24px;text-align:center}.uploadIcon{color:#9ca3af;height:48px;margin:0 auto 12px;width:48px}.previewGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.previewCard{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.previewTitle{color:#111827;font-size:16px;font-weight:500;margin-bottom:12px}.previewImage{border:1px solid #e5e7eb;border-radius:4px;max-height:256px;object-fit:contain;width:100%}.cidText{color:#6b7280;font-family:monospace;font-size:12px;margin-top:8px;word-break:break-all}.disabledButton{background-color:#d1d5db;border:none;border-radius:4px;color:#fff;cursor:not-allowed;font-size:14px;font-weight:500;padding:10px 0;width:100%}.aboutContainer{margin:0 auto;max-width:1200px;padding:2rem}.aboutHero{border-bottom:1px solid #eee;margin-bottom:3rem;padding:2rem 0;text-align:center}.aboutTitle{color:#333;font-size:2.5rem;margin-bottom:1rem}.aboutSubtitle{color:#666;font-size:1.25rem}.aboutContent{margin:0 auto;max-width:800px}.aboutSection{margin-bottom:3rem}.sectionTitle{border-bottom:2px solid #f0f0f0;color:#333;font-size:1.75rem;margin-bottom:1.5rem;padding-bottom:.5rem}.sectionText{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.benefitsGrid,.featureGrid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.benefitCard,.featureCard{background:#f9f9f9;border-left:4px solid #4e44ce;border-radius:8px;padding:1.5rem}.benefitCard h3,.featureCard h3{color:#4e44ce;margin-bottom:.5rem}.benefitCard p,.featureCard p{color:#666;font-size:.95rem}.benefitsList{list-style-type:none;padding-left:0}.benefitsList li{color:#555;font-size:1.1rem;padding:.5rem 0}.ctaSection{background:#f5f5ff;border-radius:8px;margin:4rem 0;padding:2rem;text-align:center}.ctaTitle{color:#333;font-size:1.75rem;margin-bottom:1rem}.ctaText{color:#555;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.ctaButton{background:#4e44ce;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.ctaButton:hover{background:#3a30b0;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.howToUseContainer{padding:20px;text-align:center}.howToUseHero{margin-bottom:30px}.howToUseTitle{font-size:28px;font-weight:700;margin-bottom:10px}.howToUseSubtitle{color:#555;font-size:18px}.stepsContainer{display:flex;flex-direction:column;gap:20px}.stepCard{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;gap:15px;padding:20px;text-align:left}.stepNumber{align-items:center;background-color:#4f46e5;border-radius:50%;color:#fff;display:flex;font-weight:700;height:35px;justify-content:center;width:35px}.stepContent{flex:1 1}.stepLink{color:#4f46e5;font-weight:700;text-decoration:none}.stepLink:hover{text-decoration:underline}.stepInstructions{padding-left:20px}.troubleshooting{margin-top:40px;text-align:left}.troubleshootingTitle{font-size:22px;font-weight:700}.troubleshootingContent{display:flex;flex-direction:column;gap:15px}.issueCard{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px}
/*# sourceMappingURL=main.93dfda4f.css.map*/