/* Sterne-Interaktion */
.star-group {
  display: inline-flex;
  gap: 6px;
}
.star-group .star {
  border: none;
  background: transparent;
  padding: 4px;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
  color: #c9c9c9;
}
.star-group .star.active,
.star-group .star.hover {
  color: #ffb703; /* Gold */
}

/* Block-Button (wir nutzen deine btn-default Farben aus style.css) */
.sana-btn-block {
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  border-radius: .5rem;
  font-size: 1rem;
}

/* Kleinere Hilfstexte */
.form-text, small { color: #6c757d; }

/* Optionale: leichte Karten-Optik wie im Projekt */
.card { border-radius: .75rem; }
