/* =========================================================================
   Tonlage - Druckbogen. Marktforschung wird ausgedruckt weitergereicht,
   deshalb erzwingt der Druck das helle Thema, auch wenn am Bildschirm
   gerade Nachtsicht läuft. Die Selektoren müssen dafür so stark sein wie
   die Themenblöcke in basis.css.
   ========================================================================= */

@page {
    size: A4 portrait;
    margin: 16mm 14mm;
}

:root,
:root[data-thema="hell"],
:root[data-thema="dunkel"] {
    color-scheme: light;

    --tiefe: #ffffff;
    --tiefe-tief: #ffffff;
    --pult: #ffffff;
    --pult-hoch: #f6f3f2;
    --glas: #b0a49f;
    --glas-still: #ded6d3;

    --stimme: #1c1614;
    --stimme-leise: #4b423e;
    --stimme-still: #756b66;

    --verfehlt: #8a0f29;
    --knapp: #a37013;
    --ziel: #254f88;

    --eis: #254f88;
    --eis-hell: #1a3c6b;

    --rampe-1: #eff3f8;
    --rampe-2: #d4e0ee;
    --rampe-3: #b4c8e0;
    --rampe-4: #8ea9cd;
    --rampe-5: #47709f;
    --rampe-6: #264d78;

    --tinte-1: #1c1614;
    --tinte-2: #1c1614;
    --tinte-3: #1c1614;
    --tinte-4: #1c1614;
    --tinte-5: #ffffff;
    --tinte-6: #ffffff;

    --neutral-1: #4f4642;
    --neutral-2: #6d635d;
    --neutral-3: #8c827b;

    --schatten: none;
    --plakette: #ffffff;
}

body {
    background: #fff;
    font-size: 10pt;
}

.seitenleiste,
.sprung,
.fahne,
.chips,
.themenschalter {
    display: none !important;
}

.huelle {
    display: block;
}

main {
    max-width: none;
    padding: 0;
}

.tafel,
.band {
    border: 1px solid #ded6d3;
    background: #fff;
    break-inside: avoid;
    page-break-inside: avoid;
}

.band {
    background: #fff;
}

/* Auf Papier gilt immer das echte Hausrot, auch wenn am Bildschirm
   gerade Nachtsicht läuft und das Logo dort angehoben wird. */
:root[data-thema="dunkel"] .briefkopf img,
.briefkopf img {
    filter: none;
}

.tabelle tbody tr:hover td {
    background: none;
}

h1, h2 {
    break-after: avoid;
    page-break-after: avoid;
}

a {
    color: inherit;
    text-decoration: none;
}
