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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-family:Arial,sans-serif;min-height:100vh;text-align:center}.App-header{background:#0000004d;margin-bottom:2rem;padding:2rem}.App-header h1{font-size:2.5rem;margin:0}.App-header p{margin:.5rem 0 0;opacity:.8}.container{margin:0 auto;max-width:800px;padding:0 1rem}.connect-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;margin:2rem 0;padding:3rem}.connect-section h2{margin-top:0}.connect-btn{background:#f6851b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1rem;padding:12px 24px;transition:background .3s ease}.connect-btn:hover{background:#e2761b;transform:translateY(-2px)}.dashboard{display:flex;flex-direction:column;gap:2rem}.contract-info,.mint-section,.transfer-section,.wallet-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:2rem}.contract-info h2,.mint-section h2,.transfer-section h2,.wallet-info h2{color:#fff;margin-top:0}.input-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.address-input,.amount-input{background:#ffffffe6;border:1px solid #ddd;border-radius:8px;font-size:1rem;min-width:250px;padding:12px 16px}.address-input:focus,.amount-input:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33;outline:none}.disconnect-btn,.mint-btn,.transfer-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px;transition:all .3s ease}.transfer-btn{background:#4caf50;color:#fff}.transfer-btn:hover{background:#45a049;transform:translateY(-2px)}.mint-btn{background:#ff9800;color:#fff}.mint-btn:hover{background:#f57c00;transform:translateY(-2px)}.disconnect-btn{background:#f44336;color:#fff;margin-top:1rem}.disconnect-btn:hover{background:#da190b;transform:translateY(-2px)}.etherscan-link{background:#4fc3f71a;border-radius:6px;color:#4fc3f7;display:inline-block;font-weight:700;margin-top:.5rem;padding:8px 16px;text-decoration:none;transition:all .3s ease}.etherscan-link:hover{background:#4fc3f733;text-decoration:underline;transform:translateY(-1px)}p{line-height:1.6;margin:.5rem 0}strong{color:#fff}small{font-size:.9rem;opacity:.7}@media (max-width:768px){.container{padding:0 .5rem}.input-group{align-items:center;flex-direction:column}.address-input,.amount-input{max-width:300px;min-width:200px;width:100%}.connect-section{margin:1rem 0;padding:2rem 1rem}.App-header h1{font-size:2rem}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading{animation:pulse 1.5s ease-in-out infinite}.admin-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;margin-top:1rem;padding:1.5rem}.admin-section h2{color:gold;margin-top:0}.admin-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.admin-btn{background:#9c27b0;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:all .3s ease}.admin-btn:hover{background:#7b1fa2;transform:translateY(-2px)}
/*# sourceMappingURL=main.8f7f3be5.css.map*/