/* gallery/ — small additions to tower.css, nothing that fights it. */

#gallery-page h1 { margin-bottom: 0.35rem; }

.gallery-note {
  max-width: 42rem;
  opacity: 0.85;
}

.gallery-list {
  list-style: none;
  margin: 2rem 0 0;
  padding: 0;
}

.gallery-item {
  margin: 0 0 2.5rem;
  padding-top: 1.25rem;
  border-top: 1px solid rgba(231, 228, 220, 0.15);
}

.gallery-item h2 {
  margin: 0 0 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.gallery-item pre.scene { margin-bottom: 0.75rem; }

.gallery-dates {
  margin: 0.25rem 0 0;
  font-size: 0.85rem;
  opacity: 0.7;
}

@media (prefers-color-scheme: light) {
  .gallery-item { border-top-color: rgba(16, 18, 20, 0.15); }
}
