.market-heading h1{font-size:30px}
.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.listing-card{display:flex;flex-direction:column;min-height:0;background:#191c20;border:1px solid #ffffff24;border-top-color:#eac34780;border-radius:5px}
.listing-card-image{aspect-ratio:4/3;min-height:0;background:#202329}
.listing-card-image img{object-fit:contain;padding:14px}
.listing-card-body{display:flex;flex-direction:column;align-items:stretch;padding:13px;gap:10px}
.listing-card h2{font-size:15px;white-space:normal;min-height:42px;line-height:1.4}
.listing-seller{margin:0;font-size:12px}
.listing-bottom{display:flex;flex-direction:row;align-items:center;min-width:0;text-align:left;background:#ffffff06;padding:8px;border-radius:3px}
.listing-bottom .coin-price{font-size:16px}
.listing-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0004}
.market-nav .market-brand-mark{border:0;box-shadow:none;background:transparent}
.confirm-symbol{background:transparent;box-shadow:none}
.confirm-symbol img,.coin-price img,.balance img{object-fit:contain;image-rendering:pixelated}
@media(max-width:1100px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.listing-grid{gap:8px}.listing-card-body{padding:9px}.listing-card h2{font-size:13px}.listing-bottom{padding:5px;gap:4px}.listing-bottom .coin-price{font-size:14px}.listing-bottom small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.listing-card{animation:none!important;transition:none!important}}
