:root {
  --form-bg: #ffffff;
  --accent: #0095f6; /* friendly blue */
  --muted: #6b7280;
  --border: #e6e6e6;
  --radius: 10px;
  --shadow: 0 6px 18px rgba(16, 24, 40, 0.06);
  --font-stack:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
    Arial, sans-serif;
}

/* Image styles — consistent with form styles: clean, rounded, responsive */
.image {
  font-family: var(--font-stack);
  background: var(--form-bg);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  display: flex;
  justify-content: center;
  padding: 5%;
  flex-direction: column;
  margin-left: 5px;
}

/* Card wrapper for individual images */
.image img {
  width: 100%;
  height: 100%px;
  object-fit: contain;
}

.image-display {
  display: flex;
  justify-content: center;
}

.image-title {
}

.image-author {
  font-size: x-small;
}

.image-date {
  font-size: xx-small;
}
