/* Ergänzungen zum kompilierten Lovable-CSS (site.css) */

/* animate-fade-in stammt aus der Tailwind-Config und fehlt im kompilierten CSS */
@keyframes mc-fade-in {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}
.animate-fade-in { animation: mc-fade-in .3s ease-out; }

/* Honeypot-Feld: für Menschen unsichtbar, Bots füllen es aus */
.hp-field {
  position: absolute !important;
  left: -9999px !important;
  width: 1px; height: 1px;
  opacity: 0;
}

/* Press-Seite: Utilities, die im kompilierten Lovable-CSS fehlen */
.gap-3 { gap: .75rem; }
.mt-16 { margin-top: 4rem; }
.space-y-16 > :not([hidden]) ~ :not([hidden]) { margin-top: 4rem; }
.hover\:border-white\/30:hover { border-color: rgb(255 255 255 / .3); }
@media (min-width: 640px) {
  .sm\:items-center { align-items: center; }
  .sm\:justify-between { justify-content: space-between; }
}
