/* Official ecosystem marks; tile footprint and mirror layout stay unchanged. */
#social-proof .logo-tile{padding:20px 16px}
#social-proof .logo-tile>span{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:rgba(32,32,32,.72)}
#social-proof .logo-tile>span::before{content:"";display:block;flex:0 0 36px;width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-size:contain}
#social-proof>div>a:nth-child(1) .logo-tile>span::before{background-image:url('/ecosystem/elysium.svg')}
#social-proof>div>a:nth-child(2) .logo-tile>span::before{background-image:url('/ecosystem/x402.svg')}
#social-proof>div>a:nth-child(3) .logo-tile>span::before{background-image:url('/ecosystem/usdc.svg')}
#social-proof>div>a:nth-child(4) .logo-tile>span::before{background-image:url('/ecosystem/hype.svg')}
#social-proof>div>a:nth-child(2) .logo-tile>span::before{width:42px;flex-basis:42px;height:28px}
img[src*='/doc-art/doc-']{image-rendering:pixelated;image-rendering:crisp-edges}
a:has(img[src*='/doc-art/doc-'])>div.relative>svg{display:none}
@media(max-width:420px){#social-proof .logo-tile{width:164px;padding:18px 12px}#social-proof .logo-tile>span{gap:8px;font-size:16px}#social-proof .logo-tile>span::before{width:34px;height:34px;flex-basis:34px}}
