/*
Theme Name: GeneratePress Child
Theme URI: https://setupcompany.eu
Description: Child theme for GeneratePress. Holds custom templates and styles for setupcompany.eu — a lead-generation site helping Asian SMEs set up EU company operations through Bulgaria.
Author: setupcompany.eu
Author URI: https://setupcompany.eu
Template: generatepress
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
*/

/*
 * GeneratePress loads its own CSS; this file only carries child-theme overrides.
 * The homepage-specific styles are in assets/css/homepage.css and load only on
 * the custom page template.
 */

/* -- Self-hosted fonts (Google Fonts API is disabled — see CLAUDE.md) ------- */
@font-face {
	font-family: "Inter";
	src: url("/wp-content/fonts/Inter-Variable.ttf") format("truetype-variations"),
		url("/wp-content/fonts/Inter-Variable.ttf") format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Sans SC";
	src: url("/wp-content/fonts/NotoSansSC-Variable.ttf") format("truetype-variations"),
		url("/wp-content/fonts/NotoSansSC-Variable.ttf") format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Noto Sans KR";
	src: url("/wp-content/fonts/NotoSansKR-Variable.ttf") format("truetype-variations"),
		url("/wp-content/fonts/NotoSansKR-Variable.ttf") format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

:root {
	/* Handoff fallback stack: 'Inter', system-ui, sans-serif; Noto faces added
	   for the CJK locales per CLAUDE.md. */
	--setupco-font: "Inter", "Noto Sans SC", "Noto Sans KR", system-ui,
		-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

body,
button,
input,
select,
textarea,
.entry-content,
.main-navigation .menu-item a {
	font-family: var(--setupco-font);
}

/* GeneratePress's Customizer typography prints h1–h4 { font-family: Inter }
   with no fallback, so headings skipped the CJK faces above. Same stack as body. */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-family: var(--setupco-font);
}
