/*
Theme Name: Boost
Theme URI: https://boostronics.com
Author: Boostronics
Author URI: https://boostronics.com
Description: Custom theme for Boostronics. Uses UI from boostronics-template-html. Do not change UI without explicit instruction.
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: boost
Tags: custom-menu, custom-logo, featured-images, sticky-post, theme-options, translation-ready
*/

/* Theme styles are loaded from assets via functions.php (all-bundle.css, css/style.css) */

/* Lucide icons (replacement for Font Awesome) */
.lucide-icon {
	width: 1.25em;
	height: 1.25em;
	vertical-align: -0.25em;
}

/* Editor-matching content (Privacy Policy / Terms): same UI as WordPress editor preview */
.page-content.entry-content {
	font-size: 1em;
	line-height: 1.75;
}
.page-content.entry-content p {
	margin-top: 0;
	margin-bottom: 1em;
}
.page-content.entry-content p:last-child {
	margin-bottom: 0;
}
.page-content.entry-content h1,
.page-content.entry-content h2,
.page-content.entry-content h3,
.page-content.entry-content h4,
.page-content.entry-content h5,
.page-content.entry-content h6 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	line-height: 1.3;
	font-weight: 600;
}
.page-content.entry-content h1 { font-size: 2em; }
.page-content.entry-content h2 { font-size: 1.5em; }
.page-content.entry-content h3 { font-size: 1.25em; }
.page-content.entry-content h4,
.page-content.entry-content h5,
.page-content.entry-content h6 { font-size: 1em; }
.page-content.entry-content ul,
.page-content.entry-content ol {
	margin-top: 0;
	margin-bottom: 1em;
	padding-left: 1.5em;
}
.page-content.entry-content li {
	margin-bottom: 0.25em;
}
.page-content.entry-content blockquote {
	margin: 1em 0;
	padding-left: 1em;
	border-left: 0.25rem solid currentColor;
	opacity: 0.85;
}
.page-content.entry-content a {
	color: inherit;
	text-decoration: underline;
}
.page-content.entry-content a:hover {
	text-decoration: none;
}
.page-content.entry-content strong {
	font-weight: 700;
}
.page-content.entry-content hr {
	margin: 2em 0;
	border: none;
	border-top: 0.0625rem solid currentColor;
	opacity: 0.3;
}
