/*
 * Shared screen toolbar for the standalone print pages
 * (catalogue guide.php, label sheet labels.php, financial report print.php).
 *
 * Colours come from CSS variables so each page (and the gallery's branding) only
 * sets values, never re-declares rules:
 *   --pt-bg, --pt-fg          bar background / text
 *   --pt-link, --pt-link-hover  link colours
 *   --pt-btn, --pt-btn-text, --pt-btn-hover   print button
 *   --pt-border               bottom border of the bar (default none)
 * Layout (grid/flex) and button size stay in each page, as they differ per page.
 * The bar is hidden when printing by each page's own @media print rule.
 *
 * Also holds the box-sizing/margin reset all three print pages used to copy-paste.
 */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

.print-toolbar { background: var(--pt-bg, #1a1a1a); color: var(--pt-fg, #ede9e0); padding: 10px 24px; gap: 12px; align-items: center; border-bottom: var(--pt-border, 0); }
.print-toolbar a { color: var(--pt-link, #aaa); font-size: .82rem; text-decoration: none; }
.print-toolbar a:hover { color: var(--pt-link-hover, #fff); }
.print-btn { background: var(--pt-btn, #8b6914); color: var(--pt-btn-text, #fff); border: none; border-radius: 4px; cursor: pointer; font-family: inherit; }
.print-btn:hover { background: var(--pt-btn-hover, #6a4f0e); }
