/*!
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 {
	/* Brand Colors */
	--e-global-color-uicore_primary: #FFC33C; /* Primary */
	--e-global-color-uicore_secondary: rgba(255,195,60,0.81); /* Secondary */
	--e-global-color-uicore_accent: #FFC33C; /* Accent */
	--e-global-color-uicore_headline: #0C0B0B; /* Headline */
	--e-global-color-uicore_body: rgba(22,22,22,0.75); /* Body text */
	--e-global-color-uicore_dark: #1D1C1C; /* Dark Neutral */
	--e-global-color-uicore_light: #E4E4E3; /* Light Neutral */
	--e-global-color-uicore_white: #F7F7F7; /* White */

	/* Typography - use Arial as requested */
	--uicore-primary-font-family: "Arial, Helvetica, sans-serif";
	--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: "Arial, Helvetica, 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;
}

/* Removed local Neue Regrade @font-face declarations — using system fonts (Arial) per branding */

/* 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, "Arial, Helvetica, 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;
}





