.marketplace-page{color:#fff;background:#0b0e11;min-height:100vh}.marketplace-page nav{background:#181a20;border-bottom:1px solid #2b3139}.marketplace-page nav h1{color:#f0b90b}.marketplace-page button{transition:all .2s}.marketplace-page nav button,.marketplace-page .create-nft-button{color:#000;background:#f0b90b;font-weight:600}.marketplace-page nav button:hover,.marketplace-page .create-nft-button:hover{background:#d9a600}.marketplace-page .hero-title{color:#fff;font-weight:700}.marketplace-page .hero-description{color:#9ca3af;line-height:1.8}.marketplace-page .featured-title{color:#fff}.marketplace-page .nft-card{background:#181a20;border:1px solid #2b3139;border-radius:16px;transition:all .2s;box-shadow:0 10px 30px #00000040}.marketplace-page .nft-card:hover{border-color:#f0b90b;transform:translateY(-3px)}.marketplace-page .nft-image{background:#0b0e11;border-radius:12px;overflow:hidden}.marketplace-page .nft-title{color:#fff}.marketplace-page .nft-price{color:#f0b90b;font-weight:600}.marketplace-page .nft-size{color:#9ca3af}@media (max-width:640px){.marketplace-page nav{padding-left:16px;padding-right:16px}.marketplace-page .hero-title{font-size:2.25rem;line-height:1.15}.marketplace-page{overflow-x:hidden}.marketplace-page .nft-card{border-radius:14px}}.marketplace-page .nft-card button{border-radius:10px;transition:all .2s}.marketplace-page .nft-card button:not(:disabled){color:#000;background:#f0b90b}.marketplace-page .nft-card button:not(:disabled):hover{background:#d9a600}.marketplace-page .nft-card button:disabled{opacity:.75}.marketplace-page .nft-card h4{color:#fff;font-weight:600}.marketplace-page .nft-card p{color:#9ca3af}.marketplace-page .nft-card p:first-of-type{color:#f0b90b;font-weight:600}.marketplace-page section:first-of-type{background:radial-gradient(circle,#f0b90b14,#0000 60%)}.marketplace-page section:first-of-type h2{letter-spacing:-.02em}.marketplace-page section:first-of-type p{color:#9ca3af}.marketplace-page section:nth-of-type(2){border-top:1px solid #1f242b;padding-top:40px}.marketplace-page section:nth-of-type(2) h3{letter-spacing:-.02em}.marketplace-page nav button{border:1px solid #f0b90b59;border-radius:10px;box-shadow:0 4px 15px #f0b90b1f}.marketplace-page nav button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f0b90b38}.marketplace-page .hero-create-button{border-radius:10px;transition:all .2s;box-shadow:0 6px 20px #f0b90b1f}.marketplace-page .hero-create-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f0b90b38}@media (max-width:640px){.marketplace-page nav{padding:14px 16px}.marketplace-page nav h1{font-size:1.15rem}.marketplace-page nav button{padding:9px 14px;font-size:.875rem}.marketplace-page section{padding-left:16px;padding-right:16px}.marketplace-page section:first-of-type{padding-top:70px;padding-bottom:70px}.marketplace-page section:first-of-type h2{font-size:2.4rem;line-height:1.15}.marketplace-page .nft-card{padding:12px}}.marketplace-page .fixed>div{background:#181a20;border:1px solid #2b3139;border-radius:16px;box-shadow:0 20px 60px #00000080}.marketplace-page .fixed h3{color:#fff}.marketplace-page .fixed p{color:#9ca3af}main.bg-black{color:#f5f5f5!important;background:#0b0e11!important}main.bg-black>div{max-width:620px!important}main.bg-black h1{color:#f5f5f5!important;font-weight:700!important}main.bg-black>div>div{box-shadow:0 10px 30px #00000059;background:#181a20!important;border:1px solid #2b3139!important;border-radius:16px!important}main.bg-black label{color:#b7bdc6!important}main.bg-black input[type=text],main.bg-black input[type=number],main.bg-black textarea{color:#fff!important;background:#0b0e11!important;border:1px solid #2b3139!important;border-radius:10px!important}main.bg-black input[type=text]:focus,main.bg-black input[type=number]:focus,main.bg-black textarea:focus{border-color:#f0b90b!important;outline:none!important;box-shadow:0 0 0 2px #f0b90b1f!important}main.bg-black input[type=file]{color:#b7bdc6!important;background:#0b0e11!important;border:1px dashed #474d57!important;border-radius:10px!important;padding:12px!important}main.bg-black img{object-fit:contain!important;background:#0b0e11!important;border:1px solid #2b3139!important}main.bg-black button{border-radius:10px!important}main.bg-black button:last-of-type{color:#181a20!important;background:#f0b90b!important;font-weight:700!important}main.bg-black button:last-of-type:hover{background:#f8d12f!important}@media (max-width:640px){main.bg-black{padding:24px 14px!important}main.bg-black>div>div{padding:18px!important}main.bg-black h1{font-size:26px!important}}.marketplace-page nav details>summary{border:1px solid #2b3139;border-radius:10px;transition:all .2s;box-shadow:0 4px 15px #00000040;color:#f0b90b!important;background:#181a20!important}.marketplace-page nav details>summary:hover{border-color:#f0b90b;background:#20242b!important}.marketplace-page nav details>div{background:#181a20!important;border:1px solid #2b3139!important;border-radius:12px!important;padding:8px!important;box-shadow:0 15px 40px #0000008c!important}.marketplace-page nav details>div button{transition:all .2s;color:#eaecef!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;font-weight:500!important}.marketplace-page nav details>div button:hover{color:#f0b90b!important;background:#f0b90b1a!important;transform:none!important}
