.market-bar{margin-top:24px;border:1px solid var(--line);background:linear-gradient(120deg,#19210e,#10140c);padding:22px 24px}.market-bar-heading,.trade-heading{display:flex;justify-content:space-between;gap:22px;align-items:center}.market-bar h2,.trade-heading h2{font-size:clamp(23px,2.5vw,36px);letter-spacing:-1px;margin:0}.market-bar .eyebrow,.trade-heading .eyebrow{margin:0 0 7px}#marketWalletConnect{text-align:right;overflow-wrap:anywhere}#marketWalletConnect p{color:var(--muted);font-size:12px;margin:7px 0}.market-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.market-tabs button,.trade-panel button,.market-bar button{border:1px solid #56633a;background:#151b10;color:var(--ink);padding:11px 14px;cursor:pointer;font:700 11px monospace;letter-spacing:.5px}.market-tabs button:hover,.trade-panel button:hover,.market-bar button:hover{border-color:var(--lime)}.market-tabs button.selected,#marketWalletConnect>button{background:var(--lime);color:#182000;border-color:var(--lime)}.market-tabs button:disabled,.trade-panel button:disabled{opacity:.4;cursor:not-allowed}.market-account{font:11px monospace;color:var(--muted);margin:18px 0 0}.market-review{padding:18px;margin-top:18px;border:1px solid var(--lime);overflow-wrap:anywhere}.market-review button{margin-right:8px}.trade-panel{padding:38px 0}.trade-heading{border-bottom:1px solid var(--line);padding-bottom:20px}#marketStatus{min-height:24px;color:var(--muted);overflow-wrap:anywhere}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.wallet-grid article{border:1px solid var(--line);background:var(--panel);padding:14px;overflow-wrap:anywhere}.wallet-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#c6f308;image-rendering:pixelated}.wallet-grid h2{font-size:15px;margin:12px 0}.wallet-grid p{font-size:12px;color:var(--muted)}.wallet-grid a{display:block;margin:10px 0;font:700 11px monospace}.wallet-grid input{width:100%;background:#0c0f09;color:var(--ink);border:1px solid var(--line);padding:10px}.wallet-grid button{width:100%;margin-top:7px}.trade-panel>#moreWallet{margin-top:20px}#marketRecovery{overflow-wrap:anywhere}#marketRecovery input{max-width:100%;background:#0c0f09;color:var(--ink);border:1px solid var(--line);padding:10px}[hidden]{display:none!important}@media(max-width:760px){.market-bar-heading,.trade-heading{align-items:flex-start;flex-direction:column}#marketWalletConnect{text-align:left}.market-bar{padding:18px}.market-tabs button{flex:1 1 42%}}
.wallet-grid .sale-card{display:flex;flex-direction:column;gap:0}.wallet-grid .sale-card .sale-price{margin:4px 0 12px;display:flex;flex-direction:column;gap:5px}.wallet-grid .sale-card .sale-price span{color:var(--muted);font:700 10px monospace;letter-spacing:1px}.wallet-grid .sale-card .sale-price strong{color:var(--lime);font-size:clamp(18px,2vw,24px);line-height:1.15;overflow-wrap:anywhere}.wallet-grid .sale-card .sale-seller{margin:0 0 16px;color:var(--muted);font:700 10px monospace;letter-spacing:.5px}.wallet-grid .sale-card .sale-seller span{color:var(--ink);font-size:12px}.wallet-grid .sale-card>button{width:100%;margin-top:auto}.wallet-grid .sale-card>button:not(:disabled){background:var(--lime);border-color:var(--lime);color:#182000}
.wallet-grid .auction-form{margin:14px 0;padding:16px;border:1px solid #728842;background:linear-gradient(145deg,#202d13,#11180d);display:grid;gap:12px}.wallet-grid .auction-form h3{margin:0;color:var(--lime);font-size:14px;letter-spacing:.06em}.wallet-grid .auction-form p{margin:0;line-height:1.5}.wallet-grid .auction-form label{display:grid;gap:6px;color:var(--ink);font:700 10px monospace;letter-spacing:.08em}.wallet-grid .auction-form input{box-sizing:border-box;border-color:#647a3b;font:600 15px monospace}.wallet-grid .auction-form input:focus{outline:2px solid var(--lime);outline-offset:1px}.wallet-grid .auction-form .auction-error{color:#ffd483}.wallet-grid .auction-form .auction-error:empty{display:none}.wallet-grid .auction-form button{margin:0;background:var(--lime);border-color:var(--lime);color:#182000}
.market-header{gap:20px;padding:20px 0;border:0}.market-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0}.market-header nav a{color:var(--muted)}.market-header nav a:hover{color:var(--lime)}#marketWalletConnect>button{border:1px solid var(--lime);background:var(--lime);color:#182000;padding:11px 16px;font:700 11px monospace;letter-spacing:.5px;cursor:pointer}#marketWalletConnect p:empty{display:none}.market-bar{margin-top:0;padding:0;background:#12170e}.market-nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line)}.market-tabs{margin:0;gap:4px}.market-tabs button{border:0;background:transparent;color:var(--muted);padding:11px 12px}.market-tabs button:hover{color:var(--ink)}.market-tabs button.selected{color:#182000;background:var(--lime)}.market-tools{display:flex;gap:6px}.market-tools button{border-color:transparent;color:var(--muted);background:transparent}.market-tools button:hover{color:var(--ink);border-color:var(--line)}.market-options{padding:10px 14px}.market-account{margin:0;color:var(--muted)}@media(max-width:900px){.market-nav-row{align-items:flex-start;flex-direction:column;gap:4px}.market-tools{width:100%;justify-content:flex-end}.market-tabs{width:100%}.market-tabs button{flex:1 1 auto}}@media(max-width:600px){.market-header{align-items:flex-start;gap:14px;flex-wrap:wrap}.market-header-actions{gap:12px;flex-wrap:wrap}.market-header .brand{font-size:30px}.market-header .brand small{font-size:9px}.market-tabs button{font-size:10px;padding:10px 8px}.market-nav-row{padding:8px}.market-options{padding:10px}.market-tools button{padding:8px}}
#marketWalletConnect{position:relative;overflow-wrap:anywhere}#marketWalletConnect>button{border-radius:8px}.wallet-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(280px,calc(100vw - 40px));padding:8px;text-align:left;border:1px solid #424d32;border-radius:10px;background:#171d13;box-shadow:0 12px 35px #0009}.wallet-menu .wallet-menu-address{margin:0 0 6px;padding:10px;color:var(--muted);font:11px/1.4 monospace;overflow-wrap:anywhere}.wallet-menu button{display:block;width:100%;border:0;border-radius:6px;background:transparent;color:var(--ink);padding:12px;text-align:left;font:700 11px monospace;cursor:pointer}.wallet-menu button:hover,.wallet-menu button:focus-visible{background:#2b3b19;color:var(--lime)}
.wallet-menu .wallet-menu-heading{display:block;padding:12px 10px 0;color:var(--lime);font:700 10px monospace;letter-spacing:.08em}.wallet-menu button:last-child{border-top:1px solid var(--line);border-radius:0 0 6px 6px;color:#ffd483}
.market-header{padding:14px 0;gap:22px;align-items:center;border-bottom:1px solid var(--line)}.market-header .brand{flex:none;font-size:30px}.market-header .brand small{font-size:9px}.market-header .market-tabs{flex:1;min-width:0;gap:2px;flex-wrap:nowrap}.market-header .market-tabs button{white-space:nowrap;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:10px;font:700 11px monospace;cursor:pointer}.market-header .market-tabs button:hover{color:var(--ink)}.market-header .market-tabs button.selected{background:var(--lime);color:#182000}.market-header-actions{flex:none;gap:14px}.market-header .mint-link,.market-more summary{white-space:nowrap;color:var(--muted);font:700 11px monospace;cursor:pointer}.market-header .mint-link:hover,.market-more summary:hover{color:var(--lime)}.market-more{position:relative}.market-more summary{list-style:none;padding:10px 0}.market-more summary::-webkit-details-marker{display:none}.market-more-menu{position:absolute;right:0;top:100%;z-index:21;min-width:220px;padding:8px;border:1px solid #424d32;border-radius:10px;background:#171d13;box-shadow:0 12px 35px #0009}.market-more-menu button,.market-more-menu label{display:block;width:100%;border:0;background:transparent;color:var(--ink);padding:10px;text-align:left;font:700 11px monospace}.market-more-menu button{cursor:pointer}.market-more-menu button:hover{color:var(--lime);background:#2b3b19}.market-more-menu select{display:block;width:100%;margin-top:8px}.market-bar{margin:0;padding:0;border:0;background:transparent}#marketRecovery:empty{display:none}.trade-panel .market-account{margin:0 0 14px}.market-bar:not(:has(#marketRecovery:empty)){padding:14px 0}@media(max-width:1150px){.market-header{flex-wrap:wrap}.market-header .market-tabs{order:3;flex:1 0 100%;overflow-x:auto}.market-header-actions{margin-left:auto}}@media(max-width:600px){.market-header{gap:10px}.market-header .brand{font-size:25px}.market-header .brand small{display:none}.market-header-actions{gap:10px}.market-header .mint-link,.market-more summary{font-size:10px}.market-header .market-tabs button{font-size:10px;padding:10px 9px}#marketWalletConnect>button{padding:10px}}
.market-header .market-tabs{order:0;flex:1;overflow:visible}.market-header-actions{margin-left:0}@media(max-width:850px){.market-header .market-tabs{order:3;flex:1 0 100%;overflow-x:auto}.market-header-actions{margin-left:auto}}
@media(max-width:850px){.market-header .market-tabs{flex-wrap:nowrap}.market-header .market-tabs button{flex:0 0 auto}}
