/* Favicon and domain are decorative banner content; the card remains a generator button. */
.z-market-card .z-favicon-banner{display:flex!important;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:165px;background:linear-gradient(135deg,#d7f1ff 0%,#f0f8ff 48%,#ffe5d5 100%)!important;color:#16324b!important;overflow:hidden;padding:18px}
.z-favicon-banner .z-banner-favicon{display:block;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 13px #112d4833)}
.z-favicon-banner .z-banner-domain{font:700 clamp(13px,1.35vw,17px)/1.3 system-ui,sans-serif;overflow-wrap:anywhere;text-align:center;max-width:100%;color:#173650}
@media(max-width:600px){.z-market-card .z-favicon-banner{min-height:120px;padding:10px;gap:7px}.z-favicon-banner .z-banner-favicon{width:48px;height:48px}.z-favicon-banner .z-banner-domain{font-size:12px}}
