/* A paper document must not inherit any app viewport height or fixed control. */
#coach128-print{display:none}
@media print{
 html.shell20:has(#coach128-print),html.shell20 body:has(#coach128-print){display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:static!important;contain:none!important;background:white!important;color:black!important}
 html.shell20 body:has(#coach128-print)>:not(#coach128-print){display:none!important}
 html.shell20 body #coach128-print{display:block!important;position:static!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:auto!important;max-width:none!important;transform:none!important;padding:0!important;margin:0!important;font-family:var(--d-font);color:black!important;background:white!important}
 html.shell20 body #coach128-print :is(h1,h2,h3){color:black!important;font-weight:var(--d-heavy);line-height:1.4}
 html.shell20 body #coach128-print h1{font-size:var(--d-screen)}
 html.shell20 body #coach128-print :is(h2,h3){font-size:var(--d-section)}
 html.shell20 body #coach128-print :is(article,details,section){height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;break-inside:auto}
 html.shell20 body #coach128-print :is(button,nav,progress,.c128-ripi){display:none!important}
 html.shell20 body #coach128-print .c128-card{background:white!important;color:black!important;box-shadow:none!important}
}
