/* Druckfassung Kalenderbogen „24 Fragen für 24 Besuche“ (Atelier, 12.11.2026)
   Standard: A4, weiß (Heimdruck), 2 Seiten mit je 12 Feldern, Grundschrift 11,5 pt.
   html.a3      : A3 auf einer Seite, 4 x 6 Felder, 13 pt     (Seite mit ?format=a3 öffnen)
   html.papier  : Papierton #F5EFE4 statt Weiß              (Seite mit ?papier=1 öffnen) */
@page{size:A4;margin:0}
@page bogen-a3{size:A3;margin:0}
@media print{
 html,body{background:#fff !important;background-image:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 header.top,footer,.kal-intro{display:none !important}
 .bogen-wrap{padding:0 !important;border:0 !important} .bogen-wrap .wrap{padding:0 !important;max-width:none !important}
 .bogen{width:210mm !important;height:auto !important;max-width:none !important;box-shadow:none !important;margin:0 !important;
        padding:14mm 13mm 12mm !important;overflow:visible !important;background:#fff !important;box-decoration-break:clone;-webkit-box-decoration-break:clone}
 .bogen::before{display:none}
 .bogen .kopf{flex-direction:row !important;align-items:flex-end !important;margin-bottom:7mm !important}
 .bogen .kopf h2{font-size:28pt !important}
 .bogen .kopf .fuer{font-size:10pt !important;line-height:2 !important;letter-spacing:.08em !important}
 .raster{grid-template-columns:repeat(3,1fr) !important;border-top:1px solid #1F2A33 !important;border-left:0 !important}
 .feld:nth-child(3n+1){border-left:1px solid #A89A82 !important}
 .feld{min-height:0 !important;height:59mm !important;break-inside:avoid;padding:4mm 4.5mm 3.5mm !important;border-color:#A89A82 !important}
 .feld:nth-child(12){break-after:page}
 .feld:nth-child(n+13):nth-child(-n+15){border-top:1px solid #1F2A33 !important}
 .feld .tag{font-size:26pt !important}
 .feld p{font-size:11.5pt !important;line-height:1.38 !important;margin-top:3mm !important;font-variation-settings:"opsz" 14 !important}
 .feld .hak{font-size:8.5pt !important;letter-spacing:.1em !important;gap:2mm !important}
 .feld .box{width:3.6mm !important;height:3.6mm !important;border-color:#5B636A !important}
 .bogen .fuss{font-size:8.5pt !important;margin-top:5mm !important}
 /* A3: eine Seite */
 html.a3 .bogen{page:bogen-a3;width:297mm !important;height:420mm !important;padding:18mm 16mm 14mm !important;overflow:hidden !important}
 html.a3 .bogen::before{display:block;inset:8mm;border-color:#C9BBA3}
 html.a3 .bogen .kopf h2{font-size:40pt !important}
 html.a3 .bogen .kopf .fuer{font-size:12pt !important}
 html.a3 .raster{grid-template-columns:repeat(4,1fr) !important}
 html.a3 .feld:nth-child(3n+1){border-left:0 !important}
 html.a3 .feld:nth-child(4n+1){border-left:1px solid #A89A82 !important}
 html.a3 .feld{height:58.5mm !important}
 html.a3 .feld:nth-child(12){break-after:auto}
 html.a3 .feld:nth-child(n+13):nth-child(-n+15){border-top-color:#A89A82 !important}
 html.a3 .feld .tag{font-size:26pt !important}
 html.a3 .feld p{font-size:13pt !important;margin-top:2mm !important}
 html.a3 .bogen .fuss{font-size:10pt !important}
 /* Papierton optional */
 html.papier,html.papier body,html.papier .bogen{background:#F5EFE4 !important}
}
