/* R52: favicon and domain are visual banners; cards still open generators */
.z-market-art.z-favicon-banner{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:160px;background:linear-gradient(125deg,#dcefff 0%,#edf6ff 52%,#ffe7d5 100%)!important;background-image:none!important}
.z-favicon-banner .z-banner-favicon{width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 5px 12px #1e293b33)}
.z-favicon-banner .z-banner-domain{font-size:clamp(12px,1.1vw,15px);font-weight:700;letter-spacing:.01em;color:#243348;max-width:92%;overflow-wrap:anywhere;text-align:center}
@media(max-width:600px){.z-market-art.z-favicon-banner{min-height:125px;gap:8px}.z-favicon-banner .z-banner-favicon{width:46px;height:46px}}
