/* Tlač – oznam sa vytlačí čisto, napr. na farskú nástenku. */
@page { margin: 18mm 16mm; }
.topbar, .site-header, .site-footer, .a11y-fab, .a11y-panel, .cookie-bar, .to-top-float, .post-nav,
.oznam-sheet__tools, .attachment__actions, .pdf-preview, .breadcrumbs, .hero__wave, .btn, .nav-toggle, .skip-link, .center .btn { display: none !important; }
body { font-size: 12pt; color: #000; background: #fff; }
.oznam-hero, .page-hero { color: #000 !important; padding: 0 0 6mm !important; border-bottom: 2px solid #000; }
.oznam-hero::before, .page-hero::before, .oznam-hero__art, .page-hero__bg, .page-hero::after { display: none !important; }
.oznam-hero__title, .page-hero__title, .oznam-hero__date, .page-hero__lead { color: #000 !important; }
.oznam-hero__meta { display: none; }
.oznam-sheet { margin: 0 !important; box-shadow: none !important; border: 0 !important; padding: 6mm 0 0 !important; }
.oznam-sheet::before { display: none; }
.oznam-sheet__seal { position: static !important; width: 22mm !important; box-shadow: none !important; float: right; margin: 0 0 4mm 6mm; }
a { color: #000; text-decoration: none; }
.prose a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; }
.attachment__card { border: 1px solid #000; }
.container, .container--narrow { width: 100% !important; }
