
@media print {
    /* 1. 隐藏所有不需要打印的 UI 元素（如导航栏） */
    header, nav, footer, .no-print {
        display: none !important;
    }

    html {
        margin: 0;
        padding: 0;
        filter: none !important; /* 必须移除所有滤镜 */
    }

    body {
        background: white;
        display: block;
        font-size: 11px;
    }

    .main-card {
        max-width: none;
        margin: 0;
        padding: 0;
        color: #333333;
        box-shadow: none;
    }
    .intro-row {
        margin-top: 0;
        padding-top: 0;
    }
    
    /* 3. 设置纸张大小为 A4，边距设为 0（由内容控制） */
    @page {
        size: A4;
        /* margin: 0; */
        margin: 1.5cm;
        /* 设置标准的打印边距 */
    }

    p, li {
        widows: 3; /* 页面顶部至少保留3行 */
        orphans: 3; /* 页面底部至少保留3行 */
    }

    /* 4. 确保链接不显示 URL（防止浏览器自动在文字后加括注） */
    a:after {
        content: "";
    }

}