/* G1326 · Textseiten (Impressum/Datenschutz) — gleiche Farben wie seite.css, eine ruhige Lesespalte. */
main.text-seite { display: block; max-width: 760px; }
.text-seite article { background: var(--glas); border: 1px solid var(--glas-rand); border-radius: 22px; padding: clamp(22px, 4vw, 40px);
                      backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: var(--schatten); }
.text-seite h1 { font-size: clamp(32px, 5vw, 46px); margin: 0 0 6px; }
.text-seite h2 { font-size: 20px; margin: 28px 0 8px; }
.text-seite p { margin: 0 0 10px; }
.text-seite .klein { color: var(--muted); font-size: 14px; }
.platzhalter { background: #ffe58a; color: #3d2f00; border-radius: 6px; padding: 1px 6px; font-weight: 600; }
.knopf { font: 600 16px/1 inherit; padding: 12px 18px; border-radius: 12px; border: 0; cursor: pointer;
         background: var(--marke-text); color: var(--bg); }
