/* Rechtsseiten (Impressum, Datenschutz, AGB & Widerruf) im Stil der App */
@import url("../css/fonts.css"); /* Schriften vom eigenen Server (Bitter, Source Sans 3) */
:root{--bg:#EEF0EC;--surface:#fff;--ink:#1C2620;--muted:#5B665F;--loden:#2F4A3A;--warn-bg:#FFF4E5;--warn:#8a4b00}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 "Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:760px;margin:0 auto;padding:24px 16px 48px;background:var(--surface);min-height:100vh}
h1,h2{font-family:Bitter,Georgia,serif;color:var(--loden);line-height:1.2}
h1{font-size:1.6rem;margin:18px 0 12px}
h2{font-size:1.15rem;margin:22px 0 8px}
.draft{background:var(--warn-bg);color:var(--warn);border:2px dashed #e0a24a;border-radius:10px;padding:12px 14px;margin:0}
.ph{color:var(--muted);font-style:italic}
a{color:var(--loden)}
ul{padding-left:22px}
h3{font-size:1rem;margin:16px 0 6px;color:var(--loden)}
.stand,.hinweis{color:var(--muted);font-size:.9rem}
.stand{margin:0}
.zitat{border-left:3px solid var(--loden);padding:4px 12px;font-style:italic}
ul.plain{list-style:none;padding-left:0}
ul.plain li{margin:4px 0}
.back{margin-top:32px;font-size:.95rem}
@media print{body{background:#fff}main{min-height:0}.back{display:none}}
