html,body,#root{background:#f5f6f8;min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.page{max-width:1280px;margin:0 auto;padding:16px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.cover{aspect-ratio:1;object-fit:cover;color:#9aa1ab;background:#eef0f3;justify-content:center;align-items:center;width:100%;display:flex}.muted{color:#6b7280}@media (width<=768px){.page{padding:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ant-card .ant-card-cover>div.cover{display:flex}
