@layer legacy{.hub-shop{padding-top:36px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.hub-card{display:block}.hub-card .cat-name{margin:0;font-size:.82rem}.hub-count{color:#ffffffdb;text-shadow:0 2px 10px #00000080;margin-top:6px;font-size:.72rem;font-weight:500}@media (width<=520px){.hub-grid{grid-template-columns:repeat(2,1fr);gap:10px}}}
