/* Cash Book Pro brand pack: loaded only on pages whose custom field "jz_brand" is "cash-book-pro".
   Colours and type from cash-book-pro/mobile/assets/brand/README.md (blue #2B63F6, ink #14161B, Outfit). */

@font-face {
	font-family: "Outfit";
	font-style: normal;
	font-weight: 600 800;
	font-display: swap;
	src: url("fonts/outfit-latin-700-normal.woff2") format("woff2");
}

.brand-cash-book-pro {
	--jz-bg: #F5F7FB;
	--jz-border: #E4E8F0;
	--jz-border-strong: #767D8A;
	--jz-text: #14161B;
	--jz-text-muted: #5A6170;
	--jz-primary: #2B63F6;
	--jz-primary-hover: #1E4FD8;
	--jz-primary-active: #1942B8;
	--jz-primary-subtle: #EAF0FE;
	--jz-primary-subtle-border: #C4D4FC;
	--jz-link: #1E4FD8;
	--jz-focus: #2B63F6;
	--jz-font-heading: "Outfit", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

.brand-cash-book-pro .page-title {
	font-weight: 700;
	letter-spacing: -0.012em;
}

.brand-cash-book-pro .entry-content > h2 {
	font-weight: 700;
	letter-spacing: -0.008em;
}

.brand-cash-book-pro .brand img {
	width: 147px;
	height: 32px;
}
