/*
 * Datei: public/assets/css/legal.css
 * Zweck: Styling für Rechtstexte wie Impressum und Datenschutz.
 */
.footer-links{display:inline-flex;gap:14px;margin-left:14px}.footer-links a{color:var(--muted)}
.legal-public{width:min(900px,100%)}.legal-public .legal-content{line-height:1.7}.legal-public-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}
.legal-editor{min-height:430px;line-height:1.55}
.legal-admin-form{margin-top:18px}.legal-admin-form .form-actions{gap:10px}
.login-legal-links{display:flex;justify-content:center;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:.9rem}
.notification-settings{gap:18px}.notification-transport-note{padding:14px 16px;border:1px solid #b9d2fa;border-radius:9px;background:#eff6ff}.notification-transport-note p{margin:5px 0 0;color:var(--muted)}.notification-method{margin:0}.notification-method[hidden],.notification-transport-note[hidden]{display:none!important}
@media(max-width:560px){.footer-links{display:flex;justify-content:center;margin:9px 0 0}.legal-public-actions{align-items:stretch;flex-direction:column}}
