/* Collections page specific styles */
.page-hero {
  background: linear-gradient(180deg, var(--color-primary-50), transparent);
}
.collections-toolbar { margin-top: var(--space-6); }
.toolbar-grid { align-items: end; }

.collection-card .collection-media { aspect-ratio: 4 / 3; border-radius: var(--radius-lg); overflow: hidden; margin-bottom: var(--space-4); }
.collection-card p { max-width: 52ch; }

.user-collections-grid .card { padding-block: var(--space-5); }

.chips { flex-wrap: wrap; }

.updates { display: grid; gap: var(--space-4); }
.update-item { padding: var(--space-5); }

/* Small enhancements for ratings */
.review [role="img"] { font-weight: 700; letter-spacing: 1px; }

/* Responsive tweaks */
@media (max-width: 720px) {
  .toolbar-grid { grid-template-columns: 1fr; }
}
