body {
  font-family: 'Inter', 'Nunito', 'Segoe UI', system-ui, -apple-system, sans-serif;
  background-color: #fdfdfd;
  color: #1f1f1f;
}

.navbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.hero {
  background: linear-gradient(120deg, #fff4f8 0%, #ffe9f0 50%, #ffffff 100%);
}

.gallery-tile img {
  object-fit: cover;
  border-radius: 12px;
}

.box {
  border-radius: 16px;
}

.buttons .button + .button {
  margin-left: 0.5rem;
}
