:root {
	--aijun-primary: #f0831a;
	--aijun-primary-strong: #c96a10;
	--aijun-primary-soft: rgba(240, 131, 26, 0.14);
	--aijun-bg: #fff7ef;
	--aijun-surface: #ffffff;
	--aijun-border: #f2e2d0;
	--aijun-text: #1f1a14;
	--aijun-text-muted: #6b635c;
	--aijun-link: #f0831a;
	--aijun-heading: #1f1a14;
}

.aijun-home,
.aijun-joinus-template {
	--aijun-primary: #f0831a;
	--aijun-primary-strong: #c96a10;
	--aijun-primary-soft: rgba(240, 131, 26, 0.14);
	--aijun-bg: #fff7ef;
	--aijun-surface: #ffffff;
	--aijun-border: #f2e2d0;
	--aijun-text: #1f1a14;
	--aijun-text-muted: #6b635c;
	--aijun-link: #f0831a;
	--aijun-heading: #1f1a14;
}

.aijun-joinus-template,
.aijun-hero,
.aijun-card,
.aijun-highlight,
.aijun-info-card,
.aijun-section,
.aijun-section-head {
	font-family: "Manrope", "PingFang SC", "Microsoft YaHei", sans-serif;
	color: var(--aijun-text);
}

.aijun-hero-inner h2,
.aijun-joinus-hero-title,
.aijun-section-title,
.aijun-card-body h3,
.aijun-highlight h3,
.aijun-info-card h3 {
	font-family: "Playfair Display", "Songti SC", "STSong", "PingFang SC", "Microsoft YaHei", serif;
	letter-spacing: 0.3px;
}

.aijun-card-body h3,
.aijun-highlight h3,
.aijun-info-card h3 {
	color: var(--aijun-heading);
}

.aijun-home .real-content h1,
.aijun-home .real-content h2,
.aijun-home .real-content h3,
.aijun-home .real-content h4,
.aijun-home .real-content h5,
.aijun-home .real-content h6,
.aijun-joinus-template h1,
.aijun-joinus-template h2,
.aijun-joinus-template h3,
.aijun-joinus-template h4,
.aijun-joinus-template h5,
.aijun-joinus-template h6 {
	color: var(--aijun-heading);
}

.aijun-home .real-content a:not(.aijun-btn):not(.aijun-phone-action):not(.aijun-link),
.aijun-joinus-template a:not(.aijun-btn):not(.aijun-phone-action):not(.aijun-link) {
	color: var(--aijun-link);
	text-decoration: none;
}

.aijun-home .real-content a:not(.aijun-btn):not(.aijun-phone-action):not(.aijun-link):hover,
.aijun-joinus-template a:not(.aijun-btn):not(.aijun-phone-action):not(.aijun-link):hover {
	color: var(--aijun-primary-strong);
	text-decoration: none;
}

.aijun-text-brand {
	color: var(--aijun-primary);
}

.aijun-bg-brand {
	background-color: var(--aijun-primary);
}

.aijun-bg-brand-soft {
	background-color: var(--aijun-primary-soft);
}

.aijun-border-brand {
	border-color: var(--aijun-primary);
}

.aijun-text-muted {
	color: var(--aijun-text-muted);
}

.aijun-font-display {
	font-family: "Playfair Display", "Songti SC", "STSong", "PingFang SC", "Microsoft YaHei", serif;
}

.aijun-font-body {
	font-family: "Manrope", "PingFang SC", "Microsoft YaHei", sans-serif;
}

.aijun-font-num {
	font-family: "Space Grotesk", "DIN Alternate", "PingFang SC", "Microsoft YaHei", sans-serif;
}

.aijun-features,
.aijun-services,
.aijun-news {
	align-items: start;
}
