/* Ortografia na lekcję — druk (A4 pionowo). Ten sam silnik co karta pracy w „Działaniach na lekcję". */
@page { size: A4 portrait; margin: 15mm; }

html, body { background: #fff !important; color: #000 !important; padding: 0 !important; font-size: 12pt; }
.top, .settings, footer, .follow, .tests, .mascot, .seo, .listen, dialog, .print-hint, .pakiet { display: none !important; }

/* na tablicę i ćwiczenie: drukuje się tylko bieżące zdanie, bez przycisków */
body:not(.mode-karta) .btn, body:not(.mode-karta) .toggle, body:not(.mode-karta) .plkeys, body:not(.mode-karta) .opts, body:not(.mode-karta) .panel { display: none !important; }

body.mode-karta main { padding: 0; }
body.mode-karta .sheet-settings { display: none !important; }
body.mode-karta .sheet-layout { display: block; }
.paper { box-shadow: none; margin: 0; padding: 0; max-width: none; width: auto; break-after: page; page-break-after: always; }
.paper:last-child { break-after: auto; page-break-after: auto; }
.paper + .paper { margin-top: 0; }
.paper a { color: #000; text-decoration: none; }
.remind, .key-list li, .hard li, .story p, tr { break-inside: avoid; page-break-inside: avoid; }
