/* ============================================
   skin-1.css - 聚合页皮肤（首页/产品分类）
   温暖自然色调，梅子紫强调色
   LGBTQ+ Weddings & Elopement Planning
   ============================================ */

.skin-1 .article-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: var(--space-5);
}

.skin-1 .article-card {
  border: 1px solid var(--border-color);
  border-radius: var(--radius-lg);
  overflow: hidden;
  transition: all 0.3s;
  position: relative;
}

.skin-1 .article-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--brand-primary), var(--brand-accent));
  opacity: 0;
  transition: opacity 0.3s;
}

.skin-1 .article-card:hover {
  border-color: var(--brand-primary);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
  transform: translateY(-4px);
}

.skin-1 .article-card:hover::before {
  opacity: 1;
}

.skin-1 .article-card h3 {
  font-size: 1.1rem;
  padding: var(--space-4);
  padding-bottom: var(--space-2);
}

.skin-1 .card-summary {
  padding: 0 var(--space-4);
  color: var(--text-muted);
}

.skin-1 .card-meta {
  padding: var(--space-3) var(--space-4) var(--space-4);
  border-top: 1px solid var(--border-light);
  margin-top: var(--space-3);
}

.skin-1 .card-score {
  color: var(--brand-accent-deep);
  font-weight: 700;
}

.skin-1 .trust-bar {
  background: linear-gradient(135deg, var(--brand-primary-light), var(--brand-accent-light));
  border: 1px solid var(--border-light);
}

@media (max-width: 768px) {
  .skin-1 .article-list {
    grid-template-columns: 1fr;
    gap: var(--space-3);
  }
}