/* Impressum & Datenschutz: ruhige Unterseiten im Ginger-Bert-Look */
:root { --choco: #2b130a; --cream: #fbe9d6; --icing: #fff8ef; --pink: #ff5fa2; --link: #b3185c; }
* { box-sizing: border-box; }
body { margin: 0; background: var(--cream); color: var(--choco); font: 500 17px/1.65 'Fredoka', system-ui, sans-serif; }
main { max-width: 760px; margin: 0 auto; padding: 40px 16px 80px; }
.back { display: inline-block; margin-bottom: 32px; padding: 8px 18px; border-radius: 999px; background: var(--choco); color: var(--icing); text-decoration: none; font-weight: 600; }
.back:hover { background: var(--pink); color: var(--choco); }
h1 { font: 400 clamp(40px, 8vw, 64px)/1.05 'Lilita One', 'Fredoka', sans-serif; margin: 0 0 28px; }
h2 { font: 400 26px/1.2 'Lilita One', 'Fredoka', sans-serif; margin: 36px 0 8px; }
p { margin: 0 0 14px; }
a { color: var(--link); overflow-wrap: anywhere; }
