/* ─── MITHRAM Website - Print Stylesheet ────────────────────────── */

@media print {
    /* Hide non-essential elements */
    .navbar,
    .nav-toggle,
    .nav-overlay,
    .scroll-indicator,
    .cta-banner,
    .btn,
    footer,
    .contact-form-section {
        display: none !important;
    }

    /* Reset colors */
    body {
        color: #000;
        background: #fff;
        font-size: 12pt;
    }

    h1, h2, h3, h4 {
        color: #000;
        page-break-after: avoid;
    }

    /* Ensure images print */
    img {
        max-width: 100% !important;
        page-break-inside: avoid;
    }

    /* Links */
    a {
        color: #000;
        text-decoration: underline;
    }

    a[href]::after {
        content: " (" attr(href) ")";
        font-size: 0.8em;
        color: #666;
    }

    /* Layout */
    .container {
        max-width: 100%;
        padding: 0;
    }

    .section {
        padding: 1rem 0;
    }

    /* Cards */
    .card,
    .pillar-card,
    .tech-card,
    .program-card {
        box-shadow: none;
        border: 1px solid #ddd;
        break-inside: avoid;
    }

    /* Hero */
    .hero {
        min-height: auto;
        background: #fff;
        color: #000;
        padding: 2rem 0;
    }

    .hero-title,
    .hero-tagline {
        color: #000;
        -webkit-text-fill-color: #000;
    }

    /* Remove animations */
    .reveal,
    .reveal-left,
    .reveal-right,
    .reveal-scale {
        opacity: 1 !important;
        transform: none !important;
    }
}
