code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-wrapper{position:relative}.app-header{align-items:center;background-color:#1a1a1a;border-bottom:1px solid #333;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}.header-left-section{gap:1rem}.header-left-section,.logo-container{align-items:center;display:flex}.logo{height:30px}.wallet-container{align-items:center;display:flex;gap:1rem}.connect-wallet-btn{background-color:#f0b90b;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease}.connect-wallet-btn:hover{background-color:#f8d32b}.wallet-info{background-color:#333;border-radius:8px;font-family:Courier New,Courier,monospace;padding:.75rem 1.5rem}.wallet-connected{align-items:center;display:flex;gap:.75rem}.network-info{align-items:center;display:flex;justify-content:center;margin-right:10px}.disconnect-wallet-btn{background-color:#4f545c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1.2rem;transition:background-color .3s ease}.disconnect-wallet-btn:hover{background-color:#69707a}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#2c2c2c;border-radius:12px;box-shadow:0 5px 15px #00000080;max-width:400px;padding:2rem;text-align:center;width:90%}.modal-content h3{margin-bottom:1.5rem;margin-top:0}.wallet-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.wallet-option{align-items:center;background-color:#444;border:1px solid #555;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;padding:.75rem 1rem;text-align:left;transition:background-color .3s ease;width:100%}.wallet-option:hover{background-color:#555}.wallet-icon{height:32px;margin-right:1rem;width:32px}.close-modal-btn{background-color:#666;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease}.close-modal-btn:hover{background-color:#555}.hamburger-menu{display:flex;z-index:1500}.hamburger-icon{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:21px;justify-content:space-around;padding:0;width:30px}.hamburger-icon span{background-color:#fff;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out;width:30px}.nav-menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1a1a1af2;box-shadow:5px 0 15px #0003;height:100%;left:-220px;padding-top:50px;position:fixed;top:0;transition:left .3s ease-in-out;width:220px;z-index:1400}.nav-menu.open{left:0}.nav-menu ul{list-style:none;margin:0;padding:0}.nav-menu li{border-bottom:1px solid #444;text-align:center}.nav-menu li:first-child{border-top:1px solid #444}.nav-menu a{color:#e0e0e0;display:block;font-size:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s,color .2s}.nav-menu a.active,.nav-menu a:hover{background-color:#f90;color:#1a1a1a}.nav-menu-title{color:red;cursor:default;font-size:1.1rem;font-weight:700;padding:1.2rem 1rem}.close-menu-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2.5rem;position:absolute;right:15px;top:10px}@media (max-width:768px){.app-header{padding:.5rem 1rem}.logo-container{display:none}}.network-icon{height:30px;width:auto}.network-error-icon{background-color:#fdd;border-radius:50%;color:red;cursor:help;display:inline-block;font-size:24px;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.content-box{background-color:#282c34;border:1px solid #444;border-radius:8px;color:#e6e6e6;margin-bottom:2rem;padding:1.5rem 2rem;text-align:center}.welcome-message{line-height:1.8;text-align:left}.welcome-message h4{color:#61dafb;margin-bottom:.5rem;margin-top:1.5rem}.goshin-list p{line-height:1.5;margin-bottom:.3rem;margin-top:.3rem}.App{background-color:#1a1a1a;color:#fff}.please-connect{margin-top:2rem}.mint-button:hover{background-color:#f8d32b}.nft-image{background-color:#444;border-radius:8px;height:auto;margin-bottom:1rem;margin-top:1rem;max-width:100%}.nft-description{color:#ccc;font-size:1rem;line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{min-height:100vh;text-align:center}.App,.main-content{display:flex;flex-direction:column}.main-content{align-items:center;flex-grow:1;justify-content:center;padding:20px}.please-connect{color:#a0a0a0;font-size:1.2rem}.main-content{background-color:#20232a;color:#e6e6e6;min-height:calc(100vh - 80px);padding:2rem}
/*# sourceMappingURL=main.522b3e86.css.map*/