/**
 * TEMPORARY: onlog-widget-css-shield
 * Isolates site content from calculator global CssBaseline / Emotion / Kendo resets.
 *
 * ROLLBACK: remove this file link from html.php and ensureCssShield() from script.js
 * (search: onlog-widget-css-shield).
 */

/* Scope: everything in .page-content except the calculator slot */
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) img,
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) * img {
	display: inline !important;
	max-width: none !important;
	height: auto !important;
}

.page-content > :not(#onlog-widget-slot, #onlog-widget-init) b,
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) strong,
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) * b,
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) * strong {
	font-weight: bolder !important;
}

/* Undo universal margin/padding wipe on typical content blocks */
.page-content > :not(#onlog-widget-slot, #onlog-widget-init):is(h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, td, th, blockquote, section, article),
.page-content > :not(#onlog-widget-slot, #onlog-widget-init) :is(h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, td, th, blockquote, section, article) {
	margin: revert !important;
	padding: revert !important;
}
