@media print {
	.entry .entry-header, .entry, .single .site-main > article > .entry-footer {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.site-footer .site-info {
		margin: 0;
	}
	
	.site-header {
		padding: 0;
	}
	
	.has-background-dark * {
		color: #000 !important;
	}
	
	.comment-meta, .comment-meta .comment-author .fn {
		font-size: 13pt;
	}
	
	blockquote {
		page-break-inside: avoid;
	}
	
	table, pre, figure {
		page-break-inside: avoid;
	}
	
	article a[href^="#"]:after {
		content: "";
	}
	
	.entry-title a:after {
		content: "\A< " attr(href) "> ";
		white-space: pre;
		font-size: 14pt;
	}
	
	.cat-links a:after, .tags-links a:after, .byline a:after, .comment-metadata a:after, .wp-block-calendar a:after, .wp-block-tag-cloud a:after, .page-links a:after {
		content: "";
	}
	
	.primary-navigation, .site-title + .primary-navigation, .footer-navigation, .entry-footer, .post-navigation, .navigation.pagination, .widget-area, .edit-link, .more-link, .comment-reply, .reply, .comment .comment-metadata .edit-link, .comment-respond, #dark-mode-toggler {
		display: none !important;
	}
	
	.entry .entry-content .wp-block-button .wp-block-button__link, .entry .entry-content .button, .entry .entry-content .wp-block-file__button {
		color: #000;
		background: none;
	}
}