/* Zusatz zu base.css - nur für Login/Register/Passwort-Reset (auth-card-Layout) */

body { display: flex; align-items: center; justify-content: center; padding: 24px; }
.auth-card {
  width: 100%;
  max-width: 400px;
  background: var(--card);
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0,0,0,.08), 0 12px 32px -12px rgba(0,0,0,.18);
  padding: 40px 36px 36px;
}

/* Kopfzeile: Logo links, Sprach-Switcher rechts. Keine Tabs mehr -
   Login/Registrierung sind wieder zwei eigenständige Seiten, verbunden
   über den Button in .switch-line (siehe base.css). */
.auth-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 28px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line);
}
