@page {
 size:A4; margin:18mm 16mm 32mm;
 @bottom-center { direction:ltr; font-weight:700; color:var(--ink); content:"فرهاد میرسعیدی · farhadmirsaeedi.com\Ahttps://farhadmirsaeedi.com/walkthroughs/writing/cambridge-20/test-1/t1g/\A" counter(page); white-space:pre-wrap; font-family:Vazirmatn,sans-serif; font-size:13px; line-height:1.5; }
}
@media print {
 .cam20-page { background:var(--slip); color:var(--ink); font-size:16px; }
 .cam20-page > :not(main), .cam20-page .cv-hero, .cam20-page .cv-index, .cam20-page .lrail,
 .cam20-page .cv-response, .cam20-page textarea, .cam20-page .cv-worked-references,
 .cam20-page .cv-edit, .cam20-page details, .cam20-page .cv-actions,
 .cam20-page .cv-print-controls, .cam20-page .cv-preview, .cam20-page .cv-screen-only,
 .cam20-page .cv-screen-title, .cam20-page #lesson-closing, .cam20-page #paper-download,
 .cam20-page #paper-preview-section, .cam20-page #article > p, .cam20-page noscript { display:none !important; }
 .cam20-page .cv-shell { max-inline-size:none; padding:0; }
 .cam20-page .cv-print-only, .cam20-page .cv-print-title { display:block; }
 .cam20-page .cv-phase, .cam20-page .cv-task { margin-block:24px; }
 .cam20-page .cv-task { padding:0; background:var(--slip); border:0; }
 .cam20-page .cv-task > h2, .cam20-page .cv-task > p { display:none; }
 .cam20-page .cv-task-text { white-space:pre-wrap; font-size:16px; break-inside:auto; }
 .cam20-page .cv-heading { break-after:avoid; }
 .cam20-page .cv-list li { break-inside:avoid; }
}
