/**
 * Unbox Invite - Print & PDF Generation Stylesheet
 * Ensures clean, high-resolution printable wedding invitation PDF without animations or UI controls.
 */
@media print {
    /* Hide floating bars, UI buttons, audio player, lightbox */
    #unbox-floating-bar,
    #unbox-customize-cta,
    .framer-141ngxj-container,
    #custom-image-modal,
    #unbox-sandbox-modal,
    button,
    .framer-1muswfk-container,
    .framer-qjkx73-container,
    [data-code-component-plugin-id="84d4c1"] button {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
    }

    /* Force all animated layers to be fully visible */
    *, *:before, *:after {
        animation: none !important;
        transition: none !important;
        opacity: 1 !important;
        transform: none !important;
        will-change: auto !important;
    }

    /* Page setup */
    @page {
        size: A4 portrait;
        margin: 10mm;
    }

    body, html {
        background: #ffffff !important;
        color: #111111 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        width: 100% !important;
        height: auto !important;
        overflow: visible !important;
    }

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