/* Mercado 034GAME — marfim, neon e graffiti. */
nav.tabs #market-tab{display:inline-flex;align-items:center;justify-content:center;gap:5px}
nav.tabs #market-tab .market-tab-icon{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 1px #24161d)}
nav.tabs #market-tab.active{color:#e12c94;border-color:#db2784}
main.market-open nav.tabs~*:not(.market-page){display:none!important}
main .market-page{display:none}
main.market-open .market-page{display:block!important}
.market-page{color:#31212d;margin:14px auto 56px;max-width:1060px}
.market-head{border:3px solid #31212d;border-radius:19px;display:flex;gap:14px;justify-content:space-between;align-items:center;padding:23px 24px;background:
radial-gradient(circle at 92% 6%,#f89dc688,transparent 35%),
radial-gradient(circle at 8% 95%,#5ad6d461,transparent 34%),#fff7e7;box-shadow:5px 6px 0 #3a24384d}
.market-head small,.market-category h3{font-weight:900;color:#a62e74;letter-spacing:1.2px}
.market-head small{font-size:11px}
.market-head h2{font:900 clamp(36px,7vw,58px)/.95 "Barlow Condensed",Impact,sans-serif;margin:9px 0 7px;color:#2b1d28}
.market-head p{font-size:13px;color:#654d57;margin:0;line-height:1.4}
.market-wallet{display:flex;align-items:center;gap:8px;background:#30222d;color:#fff2d9;border:2px solid #151016;border-radius:13px;box-shadow:3px 4px 0 #0dc5cb;padding:11px 16px;min-width:146px;flex-shrink:0}
.market-wallet>img{width:39px;height:39px;object-fit:contain}
.market-wallet span{display:flex;flex-direction:column;gap:2px}
.market-wallet small{font-size:10px;color:#f6d482}
.market-wallet strong{font:900 29px/1 "Barlow Condensed",Impact,sans-serif;color:#fff}
.market-feedback{min-height:1em;margin:11px 2px 4px;font-size:12px;font-weight:800;color:#503440}
.market-feedback.error{color:#a4214a}.market-feedback.ok{color:#17796f}
.market-category{margin-top:26px}
.market-category h3{font:900 24px/1 "Barlow Condensed",Impact,sans-serif;border-bottom:2px solid #432632;padding:0 0 10px;color:#311d2b;margin:0 0 16px}
.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:15px}
.market-product{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:264px;padding:14px 11px 12px;border:2px solid #35242d;border-radius:15px;
background:radial-gradient(circle at 92% 0%,#ffadd35c,transparent 43%),linear-gradient(145deg,#fffdf5,#f9e8ce);box-shadow:4px 5px 0 #34232b48;text-align:center}
.market-product:before{content:"034";position:absolute;z-index:-1;right:-10px;top:38px;transform:rotate(-15deg);font:italic 900 80px "Barlow Condensed",Impact,sans-serif;color:#e6328d0c}
.market-item-icon{width:94px;height:99px;object-fit:contain;filter:drop-shadow(0 4px 4px #321b3545)}
.market-product-body{flex:1}
.market-product h4{font:900 20px/1.05 "Barlow Condensed",Impact,sans-serif;margin:8px 0 5px;color:#301e2a}
.market-product p{font-size:11px;line-height:1.3;margin:0 0 12px;color:#69545a}
.market-product-foot{display:flex;align-items:center;gap:7px;width:100%;justify-content:space-between}
.market-price{display:flex;align-items:center;gap:3px;white-space:nowrap;font:900 17px "Barlow Condensed",Impact,sans-serif;color:#39212d}
.market-price img{width:24px;height:24px;object-fit:contain}
.market-product button{border:2px solid #30202b;border-radius:9px;box-shadow:2px 3px 0 #20c2c7;color:#291d29;background:linear-gradient(115deg,#ffd674,#f4b0ce);font:900 11px Inter,system-ui,sans-serif;padding:10px 9px;cursor:pointer}
.market-product button:hover:not(:disabled){filter:saturate(1.2);transform:translateY(-1px)}
.market-product button:disabled{opacity:.6;cursor:wait}
@media(max-width:680px){.market-head{padding:16px;align-items:flex-start;flex-direction:column}.market-wallet{min-width:0}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-product{min-height:247px;padding:11px 8px}.market-item-icon{width:82px;height:86px}.market-product h4{font-size:17px}.market-product-foot{gap:4px}.market-product button{font-size:10px;padding:9px 6px}}
@media(max-width:390px){.market-grid{grid-template-columns:1fr 1fr}.market-product-foot{flex-direction:column;align-items:stretch}.market-price{justify-content:center}}

/* Descrições completas de VIP e poções. */
.market-product:has(.market-vip-benefits){min-height:426px;align-items:stretch}
.market-product .market-vip-benefits{list-style:none;padding:9px 0 8px;margin:8px 0 10px;border-top:1px dashed #d89eae;text-align:left}
.market-product .market-vip-benefits li{font-size:11px;line-height:1.35;font-weight:750;color:#493241;padding:4px 0 4px 16px;position:relative}
.market-product .market-vip-benefits li::before{content:'✦';position:absolute;left:0;color:#ca247b}
.market-product:has(.market-vip-benefits) .market-product-foot{margin-top:auto}
.market-product p{line-height:1.42}
@media(max-width:680px){.market-product:has(.market-vip-benefits){min-height:460px}.market-product .market-vip-benefits li{font-size:10px}}
