@import url('https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
body.marketplace{background:#0b0c0d;color:#eeeef0;--purple:#a8f070;--muted:#999b9e;--line:#292b2c;font-family:'Space Grotesk',sans-serif}.marketplace header,.marketplace main,.marketplace footer{max-width:1280px}.marketplace header{height:78px;gap:32px}.marketplace .brand{font-family:'Space Grotesk',sans-serif}.marketplace .mark{background:#b4f780;color:#0c1707;border-radius:3px}.marketplace .brand-label{font-family:'Space Mono',monospace}.marketplace nav .active{color:#eee}.marketplace .launch-label{border-radius:2px;font-family:'Space Mono',monospace;font-size:11px}.market-hero{text-align:center;padding:66px 16px 48px;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:64px 64px}.hero-pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 36px;padding:10px 14px;border:1px solid var(--line);font:11px 'Space Mono',monospace;color:var(--muted)}.signal{height:6px;width:6px;background:#b4f780;box-shadow:0 0 12px #b4f750}.pill-divider{color:#555}.market-hero>.eyebrow{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:2px;color:#b4f780}.market-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(42px,5.7vw,78px);line-height:1.08;text-transform:uppercase;font-weight:700;letter-spacing:-3px;margin-bottom:24px}.market-hero h1 span{color:#777a7c}.market-hero .lede{font-size:16px;line-height:1.8;margin-bottom:18px}.hero-footnote{font:11px/1.8 'Space Mono',monospace;color:#a8acaa}.search-box{max-width:580px;margin:32px auto 18px;display:flex;align-items:center;border:1px solid #343738;background:#111315;padding:0 18px;gap:12px}.search-box>span{font-size:26px;color:#999}.search-box input{border:0;background:none;color:#eee;padding:17px 0;font:13px 'Space Mono',monospace;outline-offset:6px}.market-filters{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.market-filters button,.market-filters select{width:auto;border:1px solid #313436;background:#111315;color:#a4a6a8;padding:9px 13px;border-radius:0;font:11px 'Space Mono',monospace;cursor:pointer}.market-filters button[aria-pressed=true]{background:#ededed;color:#111;border-color:#ededed}.marketplace .market{padding:34px 0 46px}.marketplace .section-heading .eyebrow{font:10px 'Space Mono',monospace;letter-spacing:1.5px}.marketplace h2{font-family:'Space Grotesk',sans-serif;font-size:23px;letter-spacing:-.5px}.marketplace .collection-label{font:11px 'Space Mono',monospace}.marketplace .catalog,#catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.marketplace .account-card{padding:0;border-radius:2px;background:#101213;border:1px solid #2a2d2e;box-shadow:none;overflow:hidden;transition:border-color .18s,transform .18s}.account-card:hover{border-color:#687d58;transform:translateY(-3px)}.account-art{height:158px;width:100%;border:0;border-bottom:1px solid #292d2d;color:#d4e7c7;cursor:pointer;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 85%,#41523335,transparent 65%),repeating-linear-gradient(0deg,transparent,transparent 24px,#ffffff03 25px),#151819}.tier-art{font:700 44px 'Space Mono',monospace;letter-spacing:-3px}.card-arrow{position:absolute;right:15px;top:12px;font-size:20px;color:#7c8976}.card-body{padding:19px}.marketplace .account-card h3{font-size:17px;margin:0;font-family:'Space Grotesk',sans-serif}.product-name{padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.card-description{font-size:12px;line-height:1.75;color:#969b9c;margin:10px 0 17px;min-height:64px}.stock-label{font:10px 'Space Mono',monospace;color:#999;display:block}.stock-label:before{content:'●';font-size:7px;margin-right:7px;color:#555}.stock-label.available{color:#b4f780}.stock-label.available:before{color:#b4f780}.card-price{border-top:1px solid #292d2e;margin-top:19px;padding-top:17px;display:flex;justify-content:space-between;align-items:center}.card-price .category{font:10px 'Space Mono',monospace;color:#999}.card-price strong{font:700 18px 'Space Mono',monospace}.marketplace #featured-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace #featured-catalog .account-card{display:grid;grid-template-columns:180px 1fr}.marketplace #featured-catalog .account-art{height:100%;border-bottom:0;border-right:1px solid #292d2e}.marketplace .buying{padding-top:40px}.marketplace .buying h3,.marketplace .faq h2{font-family:'Space Grotesk',sans-serif}.marketplace .buying-grid article>span{color:#b4f780}.marketplace .buying-grid p{font-size:14px}.marketplace .faq{grid-template-columns:1fr 2fr}.marketplace summary{font-size:14px}.marketplace .faq details p{font-size:13px}.marketplace footer{font-size:12px}.marketplace .text-link{font:11px 'Space Mono',monospace;border-color:#566747}.marketplace dialog{background:#151819;color:#eee;border-color:#3c4142;border-radius:6px;max-width:600px}.marketplace dialog h2{font-size:30px}.marketplace dialog p{color:#a6abad;font-size:14px}.marketplace dialog .close{background:#292e2f;color:#eee}.marketplace dialog .status{background:#292e25;color:#c6d1ba}.marketplace dialog dl>div{border-color:#343a3a}.marketplace dialog input{background:#0b0e0e;color:white;border-color:#3f4545}.marketplace dialog .sale-terms{background:#202526}.marketplace .button{background:#b4f780;color:#172111;border-radius:2px}.marketplace .button:hover{background:#c9ffa5}.marketplace #checkout-message{color:#c6d1ba}.empty-state{grid-column:1/-1;padding:45px 24px;border:1px dashed #343838;text-align:center;color:#a2a9a7;line-height:1.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketplace .skip{background:#eee;color:#111}
@media(max-width:1050px){.marketplace .catalog,#catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace #featured-catalog .account-card{grid-template-columns:130px 1fr}.marketplace header{gap:20px}.marketplace nav{gap:20px}.card-body{padding:16px}}
@media(max-width:760px){.marketplace .catalog,#catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace #featured-catalog .account-card{display:block}.marketplace #featured-catalog .account-art{height:140px}.hero-pill{font-size:9px;gap:7px;padding:8px}.market-hero{padding:45px 0 30px}.market-hero h1{letter-spacing:-1.5px}.marketplace .faq{grid-template-columns:1fr}.marketplace footer{flex-wrap:wrap}.card-description{min-height:84px}}
@media(max-width:480px){.marketplace header{height:auto;padding:20px 0}.marketplace header,.marketplace main,.marketplace footer{margin-left:18px;margin-right:18px}.marketplace .catalog,#catalog,.marketplace #featured-catalog{grid-template-columns:1fr}.account-art{height:168px}.card-description{min-height:0}.market-hero h1{font-size:39px}.hero-pill{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.8}.marketplace .section-heading{gap:14px}.marketplace .market-filters select{max-width:160px}}

.cart-item{padding:20px 0;border-bottom:1px solid #343a38}.cart-item h3{font-size:18px}.cart-item label{display:inline-flex;gap:12px;align-items:center;margin-right:20px}.cart-item input{width:85px}.cart-item details{margin:12px 0}.cart-item details p{white-space:pre-wrap}#cart-total{font-size:22px;font-weight:700}#cart-dialog{max-width:660px;width:calc(100% - 32px)}#add-form{display:flex;gap:16px;align-items:end}#add-form input{width:100px}#add-form label{margin:0}#open-cart{white-space:nowrap}
