@media print{@page{size:A4 portrait;margin:16mm 14mm}.no-print,.site-header,.site-footer,.btn,.input,.select,.textarea,.number,.theme-toggle{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}html,body{font-size:11pt;line-height:1.6;color:#000!important;background:#fff!important}.card,.task-row,.prompt-box,.note,.failed,.score__bar,.stage__label{border-color:#000!important}.card,.task-row,.prompt-box,.stage{break-inside:avoid;page-break-inside:avoid}.hero__title,.card__head{break-after:avoid;page-break-after:avoid}.score__fill{background:#999!important}a[href]:after{content:""!important}a{text-decoration:none!important}}
