/* pages/garden/index.wxss */
.top {
  padding-bottom: 32rpx;
  
}

.empty {
  width: 140rpx;
  height: 140rpx;
  background-color:#F6F6F6 ;
  border-radius: 140rpx;
  background-image: url("https://res.catter.cn/pub/2025/09/30/20250930143142508.png");
  background-size: cover;
}
.waterfall {
  display: flex;
  justify-content: space-between;
  padding:16rpx;
}

.column {
  width: 49%;  
}

.card {
  box-shadow: 0 4rpx 12rpx rgba(0,0,0,0.06);
  background-color: white;
  border-radius: 12rpx;
}

.img {
  width: 100%;
  border-top-left-radius: 16rpx;
  border-top-right-radius: 16rpx;
  margin-bottom: 16rpx;

}

.item {
  background-color: white;
  border-radius: 16rpx;
}

.pic {
  border-top-right-radius: 16rpx;
  border-top-left-radius: 16rpx;
  width: 100%;

}

.grid {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-row-gap: 16px;
  grid-column-gap: 12px;
  border-radius: 12rpx;
}

.img-wrapper { position: relative; }
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6rpx 16rpx;
  background: rgba(0,0,0,0.5);
  color: #fff;
}
.small {
  font-size: 22rpx;
  opacity: 0.9;
}

.info {
  padding-top: 0rpx;
  padding-left: 16rpx;
  padding-bottom: 16rpx;
}