@font-face {
	font-family: "TH V2 Resavska";
	src: url("../../../../../uploads/2025/02/Resavska-Sans-ITC-Std-Medium.ttf") format("truetype"),
		url("../fonts/resavska-medium.ttf") format("truetype");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "TH V2 Resavska";
	src: url("../../../../../uploads/2025/02/resavskaitcstd-bold.ttf") format("truetype"),
		url("../fonts/resavska-bold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: "TH V2 Handel";
	src: url("../../../../../uploads/2025/02/HandelGotDBol.ttf") format("truetype"),
		url("../fonts/handel-bold.ttf") format("truetype");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

:root {
	--thps-v2-forest: #20351a;
	--thps-v2-forest-deep: #142712;
	--thps-v2-green: #0f4d3c;
	--thps-v2-orange: #c45d22;
	--thps-v2-orange-dark: #a94716;
	--thps-v2-cream: #f5f1df;
	--thps-v2-paper: #fffef8;
	--thps-v2-white: #fff;
	--thps-v2-ink: #263024;
	--thps-v2-muted: #687066;
	--thps-v2-line: #dcd7c5;
	--thps-v2-soft: #ece8d8;
	--thps-v2-shadow-sm: 0 6px 18px rgba(32, 53, 26, 0.08);
	--thps-v2-shadow-lg: 0 24px 70px rgba(20, 39, 18, 0.2);
	--thps-v2-font-body: "TH V2 Resavska", Arial, sans-serif;
	--thps-v2-font-display: "TH V2 Handel", "TH V2 Resavska", Arial, sans-serif;
	--thps-v2-shell-width: calc(100% - clamp(28px, 6vw, 118px));
	--thps-v2-admin-offset: 0px;
}

.admin-bar {
	--thps-v2-admin-offset: 32px;
}

@media (max-width: 782px) {
	.admin-bar {
		--thps-v2-admin-offset: 46px;
	}
}
