/* Papier. Auf dem Blatt zählt der Inhalt: Kopfleiste, Menü, Schaltflächen
   und die Werkstatt-Leiste des Editors haben dort nichts zu suchen.
   Nur vorhandene Custom Properties. */

@media print {
    .site-header,
    .main-nav,
    .menu-toggle,
    .knopf,
    .abschlussaufruf,
    .editorleiste,
    .verwandt {
        display: none !important;
    }

    /* Schwarz auf Weiß spart Farbe und liest sich besser. */
    body {
        background: #ffffff;
        color: #000000;
    }

    h1,
    h2,
    h3 {
        color: #000000;
    }

    /* Ein flächiges Bild füllt sonst eine ganze Seite. */
    .kopfbild,
    .flaechig,
    .bildreihe {
        display: none;
    }

    /* Die Adresse eines Verweises steht auf Papier hinter dem Text; sonst
       ist nicht zu erkennen, wohin er führte. */
    .seiteninhalt a[href^="http"]::after {
        content: " (" attr(href) ")";
        font-size: 0.9em;
        word-break: break-all;
    }

    /* Kein Umbruch zwischen Überschrift und ihrem Text. */
    h2,
    h3 {
        break-after: avoid;
    }

    .abschnitt {
        break-inside: avoid;
    }
}
