/* ===========================================================================
   ONLINE-PREDIGT · SCHICHT 4/4 — SEITE: DATENSCHUTZ + COOKIE-EINSTELLUNGEN
   (Design-v5, E6). Lesespalte; die admin-tabelle/-form/-unter-Klassen der
   Fixblöcke werden HIER v5-gestylt (Scope .text-seite — nie /admin, der
   lädt diese Datei nicht). Klassen-Umzug = E7 (Brücken-Regel).
   =========================================================================== */
@layer seite {
  .text-seite { max-inline-size: min(46rem, 100%); margin-inline: auto; padding-block: var(--raum-6) var(--raum-8); }
  .text-seite .seiten-titel { margin-block-end: var(--raum-2); }
  .seiten-vorspann { color: var(--text-2); font-size: var(--txt-gross); margin-block-end: var(--raum-5); }
  .text-block { display: grid; gap: var(--raum-3); margin-block-end: var(--raum-6); color: var(--text-2); font-size: var(--txt-klein); }
  .text-block h2 { color: var(--text); font-size: var(--txt-t4); font-weight: var(--gewicht-fett); }
  .text-block a { color: var(--marke); }
  .text-seite .status-zeile { color: var(--text); }
  .text-seite .admin-tabelle { border-collapse: collapse; inline-size: 100%; font-size: var(--txt-etikett); }
  .text-seite .admin-tabelle th {
    text-align: start;
    padding: var(--raum-2) var(--raum-3);
    border-block-end: var(--linie-breit) solid var(--linie-stark);
    font-family: var(--schrift-mono);
    text-transform: uppercase;
    letter-spacing: var(--sperrung-etikett);
    color: var(--text-3);
    font-weight: var(--gewicht-halb);
  }
  .text-seite .admin-tabelle td {
    padding: var(--raum-2) var(--raum-3);
    border-block-end: var(--linie-breit) solid var(--linie);
    vertical-align: top;
  }
  .text-seite .admin-tabelle code { font-family: var(--schrift-mono); color: var(--text); }
  .text-seite .admin-form { display: grid; justify-items: start; gap: var(--raum-2); }
  .text-seite .admin-unter { color: var(--text-3); font-size: var(--txt-etikett); }
  .text-seite .entscheid-form { margin-block-start: var(--raum-2); }
}
