/* Theme SMCF WordPress — impression (tutoriels, fiches). */
@page { margin: 1.6cm; }
body { display: block; background: #fff; color: #000; font-size: 11pt; }
.announcement, .topbar, .site-header, .nav-backdrop, .site-footer, .sidebar, .share, .related, .post-navigation, .comments, .to-top,
.reading-progress, .toc, .code-copy, .rail, .hero__actions, .heading-anchor, .comment-respond, .edit-link, .breadcrumbs, .entry-footer .chips { display: none !important; }
.wrap { inline-size: 100%; max-inline-size: none; }
.layout { display: block; }
.page-hero { background: none; color: #000; border: 0; }
.page-hero__inner { padding: 0 0 1rem; }
.entry-content > * { max-inline-size: none; }
.entry-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 0.85em; word-break: break-all; }
.entry-content img { max-inline-size: 100%; page-break-inside: avoid; }
.entry-content h2, .entry-content h3 { page-break-after: avoid; }
pre, blockquote, table, figure { page-break-inside: avoid; }
pre { white-space: pre-wrap; border: 1px solid #999; background: none; }
