/*!
Theme Name: SiteMaestros Child
Theme URI: https://sitemaestros.com
Description: SiteMaestros Theme
Author: antreas antoniou
Author URI: https://sitemaestros.com
Template: sitemaestros
Version: 1.0.0
Text Domain: sitemaestros
*/

/* ==============================
   CSS Custom Properties (Variables)
   ============================== */

:root {
	/* UICore Colors */
	--e-global-color-uicore_accent: #44F25E;
	--e-global-color-uicore_body: #161616FF;
	--e-global-color-uicore_dark: #161616;
	--e-global-color-uicore_headline: #161616;
	--e-global-color-uicore_light: #E4E4E3FF;
	--e-global-color-uicore_primary: #44F25E;
	--e-global-color-uicore_secondary: #44F25E;
	--e-global-color-uicore_white: #E4E4E3;
	
	/* UICore Typography */
	--uicore-primary-font-family: "Neue Regrade";
	--uicore-typography--blog_p-f: var(--uicore-primary-font-family);
	--uicore-typography--blog_p-s: 16px;
	--uicore-typography--blog_p-st: normal;
	--uicore-typography--blog_p-w: 400;
	--uicore-typography--p-family: "Public Sans", sans-serif;
	--uicore-typography--p-size: 16px;
	--uicore-typography--p-weight: 400;
	--uicore-typography--p-st: normal;
	--uicore-typography--h1-s: 50px;
	--uicore-typography--h2-s: 32px;
	--uicore-typography--h3-s: 26px;
}

@font-face {
	font-family: "Neue Regrade";
	src: url("/wp-content/uploads/2026/04/Neue-Regrade-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Neue Regrade";
	src: url("/wp-content/uploads/2026/04/Neue-Regrade-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Neue Regrade";
	src: url("/wp-content/uploads/2026/04/Neue-Regrade-Semibold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Neue Regrade";
	src: url("/wp-content/uploads/2026/04/Neue-Regrade-Extrabold.woff2") format("woff2");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

/* Global font inheritance */
html,
body,
body *:not(i):not(svg):not(path):not(code):not(pre):not(kbd):not(samp) {
	font-family: var(--uicore-primary-font-family, "Neue Regrade"), sans-serif !important;
}

/* Single post header colors */
.single-post .ui-breadcrumb,
.single-post .ui-breadcrumb a,
.single-post .ui-breadcrumb span,
.single-post .uicore-entry-meta,
.single-post .uicore-entry-meta a,
.single-post .uicore-entry-meta span,
.single-post .uicore-post-category,
.single-post .uicore-post-category a,
.single-post .uicore-post-readtime {
	color: var(--e-global-color-uicore_body, #161616) !important;
}

.single-post .ui-breadcrumb a,
.single-post .uicore-entry-meta a,
.single-post .uicore-post-category a {
	opacity: .72;
	text-decoration: none;
}

.single-post .ui-breadcrumb a:hover,
.single-post .uicore-entry-meta a:hover,
.single-post .uicore-post-category a:hover {
	opacity: 1;
}

.single-post .ui-breadcrumb .uicore-separator,
.single-post .uicore-meta-separator {
	color: var(--e-global-color-uicore_body, #161616) !important;
	opacity: .35;
}

.single-post .entry-title {
	color: var(--e-global-color-uicore_headline, #161616) !important;
}





