/*
 * LEGEASY-489: App-eigene Styles von leg-easy-auth. Die CSP erlaubt in style-src kein 'unsafe-inline',
 * deshalb keine style-Attribute und keine <style>-Bloecke ohne Nonce in den Templates.
 * Wird auch von den Seiten ohne Anmeldung geladen (Login, 2FA), /css/** ist deshalb permitAll.
 */
:root { --app-accent: #6f42c1; }

/* Login, 2FA und Passwortwechsel: dunkler Hintergrund ohne App-Layout */
body.auth-backdrop { background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); min-height: 100vh; }

.code-input { letter-spacing: 0.5em; font-size: 1.5rem; max-width: 220px; }
.qr-image { image-rendering: pixelated; }
summary { cursor: pointer; }
