/* REVIERENGEL-Design für die Authelia-Anmeldeseite */
html:root, html[data-theme] {
  --background: #0A0B0C;
  --foreground: #FFFFFF;
  --card: #141517;
  --card-foreground: #FFFFFF;
  --popover: #141517;
  --popover-foreground: #FFFFFF;
  --primary: #E7411B;
  --primary-foreground: #FFFFFF;
  --secondary: #E7411B;
  --secondary-foreground: #FFFFFF;
  --muted: #1C1D20;
  --muted-foreground: rgba(255,255,255,.65);
  --accent: #1C1D20;
  --accent-foreground: #FFFFFF;
  --border: rgba(255,255,255,.12);
  --input: rgba(255,255,255,.16);
  --ring: #E7411B;
  --radius: .375rem;
  --custom-icon: #E7411B;
  color-scheme: dark;
}
html, body { background: #0A0B0C !important; color: #FFFFFF; }
a { color: #E7411B; }
button[type="submit"], .bg-primary { background-color: #E7411B !important; color: #FFFFFF !important; }
button[type="submit"]:hover { background-color: #C9360F !important; }
input:focus, input:focus-visible { border-color: #E7411B !important; box-shadow: 0 0 0 2px rgba(231,65,27,.35) !important; }
h1, h2, h5 { letter-spacing: .02em; }

/* Wortmarke: sehr flach (10,7:1), daher breit statt w-16 */
img[alt="Logo"] { width: 260px !important; max-width: 80vw; height: auto; margin: 0 auto 1.75rem !important; }
/* Passwort-Reset nur über Christian/Claude, Link ausblenden */
#reset-password-button { display: none !important; }
