/* =====================================================
   PRODISKON.ORG - Print Styles
   ===================================================== */

@media print {
    /* Hide elements */
    .navbar, .footer, .sidebar, .btn, .cart-icon,
    .ebook-actions, .pagination, .breadcrumb,
    .newsletter-section, .error-404-search,
    .quick-links-grid, .youtube-widget-wrapper {
        display: none !important;
    }
    
    /* Reset styles */
    body {
        background: #fff !important;
        color: #000 !important;
        font-size: 12pt !important;
        line-height: 1.5 !important;
    }
    
    .container {
        max-width: 100% !important;
        padding: 0 !important;
    }
    
    /* Links */
    a {
        color: #000 !important;
        text-decoration: underline !important;
    }
    
    a[href]:after {
        content: " (" attr(href) ")";
        font-size: 0.8em;
        color: #666;
    }
    
    a[href^="#"]:after,
    a[href^="javascript"]:after {
        content: "";
    }
    
    /* Images */
    img {
        max-width: 100% !important;
        page-break-inside: avoid;
    }
    
    /* Headings */
    h1, h2, h3, h4 {
        page-break-after: avoid;
        color: #000 !important;
    }
    
    /* Page breaks */
    .ebook-detail, .static-page {
        page-break-inside: avoid;
    }
    
    /* Header info */
    .page-header {
        border-bottom: 2px solid #000 !important;
        padding-bottom: 10px !important;
        margin-bottom: 20px !important;
    }
    
    /* Print header */
    @page {
        margin: 2cm;
        @top-center {
            content: "Prodiakon.org - Perpustakaan Ebook Katolik";
            font-size: 10pt;
            color: #666;
        }
        @bottom-center {
            content: "Halaman " counter(page) " dari " counter(pages);
            font-size: 10pt;
            color: #666;
        }
    }
}