/* 首页分类网格：By Craft 8 个分两行 4 列，与下方 Collections 4 个对齐（对称） */
.cat-grid.cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 900px) {
  .cat-grid.cols-4 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 620px) {
  .cat-grid.cols-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

/* 全站容器加宽：从 1200 提到 1360，让分类卡更舒展、与首页其他区块协调（front-cats 在 bundle 之后加载，覆盖 .wrap 默认 1200） */
.wrap { max-width: 1360px; }

/* 分类卡插图：内联 SVG 铺满色块，替代系统 emoji（跨平台一致、无图片请求） */
.cat-img .cat-art{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  transition:transform .45s cubic-bezier(.2,.7,.2,1);
}
.cat-card:hover .cat-art{ transform:scale(1.045); }
