/*
 * Hongli public layout foundation.
 *
 * This file owns the shared WordPress/Astra reset used by every public page.
 * Component styling belongs to site-navigation.css; page styling belongs to
 * the stylesheet registered for that page in Hongli_Site_Settings.
 */

:root {
	--hl-site-gutter: 28px;
	--hl-site-max: 1220px;
	--hl-site-width: min(100% - (var(--hl-site-gutter) * 2), var(--hl-site-max));
}

html,
body {
	overflow-x: hidden;
}

body > .hl-topbar,
.site-header,
.site-footer,
.entry-header,
#ast-scroll-top,
.comments-area {
	display: none;
}

body.page .ast-container,
body.page .site-content .ast-container,
body.page #primary,
body.page #main,
body.page .entry-content {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
