/*
 * app.css — custom overrides layered on top of Tailwind CDN.
 * Keep this file minimal; prefer Tailwind utility classes in HTML.
 */

/* Smooth page transitions for HTMX swaps */
[hx-swap],
[data-hx-swap] {
    transition: opacity 0.15s ease-in-out;
}
.htmx-settling {
    opacity: 0;
}

/* Print: used by PDF export (Sub-Task 16) */
@media print {
    nav,
    .no-print {
        display: none !important;
    }
    main {
        padding: 0;
        max-width: 100%;
    }
    .slide {
        page-break-after: always;
        break-after: page;
    }
}
