/* Zusatzstyles, Kommentare in Deutsch */
body {
  background-color: #F3F4F6;
}
body.dark {
  background-color: #0b1220;
  color: #e5e7eb;
}
.glass {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #e2e8f0;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
}
body.dark .glass {
  background: rgba(15, 23, 42, 0.65);
  border-color: rgba(148, 163, 184, 0.25);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
body.dark header,
body.dark footer {
  background-color: #0f172a;
  border-color: rgba(148, 163, 184, 0.25);
}
body.dark .text-slate-900 {
  color: #e5e7eb !important;
}

/* Einheitlicher Kartenlook für Leitstelle-Formulare */
#document-form > div {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #e2e8f0;
  border-radius: 0.75rem;
  padding: 1.25rem;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}
