/* Small tweaks on top of the official dflip.min.css.
   Do NOT force heights/padding on .df-* elements – DearFlip calculates them. */

.flipbook-wrapper .pdf-flipbook {
    width: 100%;
}

/* Belt and braces: hide download / print buttons */
.flipbook-wrapper .df-ui-download,
.flipbook-wrapper .df-ui-print {
    display: none !important;
}

.pdf-download-actions { display: flex; justify-content: flex-end; margin: 16px 0 12px; }
.pdf-download-button { display: inline-flex; align-items: center; gap: 8px; padding: 12px 18px; border-radius: 6px; background: #159bd7; color: #fff; font-weight: 600; text-decoration: none; }
.pdf-download-button:hover { background: #117eae; color: #fff; }
.pdf-download-button:focus-visible { outline: 3px solid #093e56; outline-offset: 3px; }
