/* Template: print — overrides for @media print */

@media print {
    :root { color-scheme: light; }
    body { padding: 0; font-size: 11pt; }
    article { max-width: none; }
    h2 { break-before: page; }
    blockquote { break-inside: avoid; }
    table { break-inside: avoid; }
    a.timecode { color: var(--bn-colour-muted); text-decoration: none; cursor: default; }
    .toolbar { display: none; }
    .star-btn { display: none; }
    .edit-pencil { display: none; }
    .hide-btn { display: none; }
    .bn-hidden-badge { display: none; }
    .badge-add { display: none; }
    .badge-restore { display: none; }
    .tag-input-wrap { display: none; }
    .tag-suggest { display: none; }
    .badge-delete { display: none; }
    .badge-ai::after { display: none; }
    .transcript-back { display: none; }
    .view-switcher { display: none; }
    .report-footer a { color: var(--bn-colour-muted); text-decoration: none; }
    .feedback-links { display: none; }
    .feedback-overlay { display: none; }
    .footer-logo-picture { display: none; }
    .bn-timecode-glow { box-shadow: none; border-left-color: inherit; animation: none; }
}
