/* print.css — loaded only when printing */
@media print {
    #mainNavbar,
    .aclc-bottom-nav,
    .aclc-footer,
    .aclc-scroll-top,
    #scrollTopBtn,
    #cookieBanner,
    #aclc-progress,
    #abi-wrap,
    .btn,
    form { display: none !important; }

    body, .container, .card {
        background: #fff !important;
        color: #000 !important;
        box-shadow: none !important;
    }
    .container { max-width: 100% !important; }
    a[href]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #555; }
    a[href^="#"]::after { content: ""; }
}