@media print {
    body {
        background: white;
        padding: 0;
    }
    
    #resume {
        box-shadow: none;
        max-width: 100%;
    }
    
    .print\:hidden {
        display: none !important;
    }
    
    .print\:shadow-none {
        box-shadow: none !important;
    }
    
    .break-inside-avoid {
        break-inside: avoid;
    }
    /* Ensure colors are visible in print */
    * {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    
    /* Ensure gradient background prints */
    header {
        background: #2563eb !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    
    /* Ensure skill badges print with colors */
    .bg-blue-100 {
        background-color: #dbeafe !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    
    .text-blue-800 {
        color: #1e40af !important;
    }
    
    /* Ensure icons are visible */
    svg {
        color: #000 !important;
        display: inline-block !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    span a {
        color: #000 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    span#location {
        color: #000 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    span#phone {
        color: #000 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    svg #SVGRepo_iconCarrier path {
        fill: #000 !important;
        -webkit-print-color-adjust: exact !important;
         print-color-adjust: exact !important;
    }
    
    /* Ensure borders are visible */
    .border-blue-600 {
        border-color: #2563eb !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
     /* Remove gradient background when printing */
    header {
        background: transparent !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    /* Make header name and title bold and black when printing */
    header h1,
    header p {
        color: black !important;
        font-weight: bold !important;
    }
    /* section#experience {
        margin-bottom: 24rem !important;
        -webkit-print-margin-bottom: 24rem !important;
        print-margin-bottom-adjust: 24rem !important;
    } */
}