/* Drucken von Ratgeber-Artikeln, Kantonsseiten und Rechtstexten. Laden mit media="print".
   Schwarz auf Weiss, Lexend 10.5pt, Titel in Gabarito. Kopf, Fuss, Dock, Sheets, Knöpfe und Linolschnitte fallen weg.
   Links bekommen die Adresse in Klammern, damit sie auf Papier auffindbar bleiben. */
@page{size:A4;margin:18mm 18mm 20mm}
@page :first{margin-top:14mm}

:root{--grund:#fff;--karte:#fff;--ink:#000;--ink-2:#222;--ink-3:#444;--linie:#bbb;--merk:#eee}
html,body{background:#fff!important;color:#000!important}
body{font-size:10.5pt;line-height:1.5;display:block}

.kopf,.fuss,.dock,.pop,.sheet,.skip,.pfad,.inhalt,.knopf,.btn,.knopfreihe,.illu,.seitenkopf__bild,.empfehlung,.weiterlesen,.segment,
.player,.lektion__poster,.zugang,.tarif,.kantonskarte,video,iframe,[data-nicht-drucken]{display:none!important}

.seitenkopf{padding:0 0 6mm;background:none!important;color:#000!important;border-bottom:.5pt solid #000}
.seitenkopf__in,.wrap,.artikel{display:block;width:auto;max-width:none;margin:0}
.seitenkopf__titel{font-size:22pt;max-width:none;color:#000}
.seitenkopf__lead{font-size:12pt;color:#222}
.seitenkopf__meta,.autor{font-size:9pt;color:#444}
/* Absender oben, damit ein Ausdruck zuordenbar bleibt */
.seitenkopf::before{content:"einbuergerungsquiz.ch · Unabhängige Übungsplattform, nicht offiziell";display:block;margin-bottom:5mm;font:600 8.5pt/1.3 "Lexend",sans-serif;color:#444}

.fliesstext{max-width:none;font-size:10.5pt;line-height:1.55}
.fliesstext h2{font-size:15pt;margin-top:8mm;break-after:avoid}
.fliesstext h3{font-size:12.5pt;margin-top:6mm;break-after:avoid}
.fliesstext p,.fliesstext li{orphans:3;widows:3}
.fliesstext figure,.fliesstext table,.fliesstext blockquote,.merkkasten,.frage-box,.hinweis,.kantonsblatt__liste{break-inside:avoid}
.fliesstext a,.fliesstext a:visited{color:#000;text-decoration:underline}
.fliesstext a[href^="http"]::after{content:" (" attr(href) ")";font-size:8.5pt;color:#444;-webkit-mask:none;mask:none;background:none;width:auto;height:auto;display:inline}
.fliesstext a[href^="/"]::after{content:" (einbuergerungsquiz.ch" attr(href) ")";font-size:8.5pt;color:#444}
.fliesstext mark,.merksatz mark,.merkkasten mark,.highlight{background:none!important;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5pt}
.merkkasten,.frage-box,.hinweis{border:.5pt solid #000;background:#fff!important;color:#000!important}
.hinweis::before{display:none}
.hinweis{display:block}
table{font-size:9.5pt}
th,td{border-bottom:.5pt solid #999}
thead th{border-bottom:1pt solid #000}
.tabelle{overflow:visible}
/* FAQ: alle Antworten offen drucken */
.frage>summary::after{display:none}
.frage .frage__antwort,.frage::details-content{display:block!important;height:auto!important;content-visibility:visible!important}
/* Rechtstexte: dichter */
.fliesstext--recht{font-size:9.5pt}
.fliesstext--recht h2{font-size:12.5pt}
