.creator-card {
  border: 1px solid #eee;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 8px;
  background: #fafbfc;
}
.creator-card h3 {
  margin-top: 0;
  color: #222;
  font-size: 1.15em;
}
.creator-btn {
  background: #dadada;
  color: #222;
  padding: 7px 16px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  transition: background 0.18s;
  margin-top: 8px;
  display: inline-block;
}
.creator-btn:hover {
  background: #f0e9f5;
}
.oflg-image {
  max-width: 90vw;
  height: auto;
  border-radius: 9px;
}
.oflg-caption {
  font-size: 1.2em;
  background: #222;
  color: #fff;
  padding: 5px 16px;
  border-radius: 6px;
  margin-top: 8px;
  display: inline-block;
}
