@font-face {
	font-family: "Chronum EB Garamond";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/eb-garamond-latin-ext-400-normal.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Chronum EB Garamond";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/eb-garamond-latin-400-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Chronum EB Garamond";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/eb-garamond-latin-ext-600-normal.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Chronum EB Garamond";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/eb-garamond-latin-600-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.chronum-flipbook {
	--chronum-flipbook-title-font: "Chronum EB Garamond", Georgia, serif;
	--chronum-flipbook-title-size: 21px;
	--chronum-flipbook-stage-bg: #f5f1ec;
	--chronum-flipbook-bar-text: #2b2724;
	--chronum-flipbook-icon-color: #756354;
	--chronum-flipbook-accent: #675243;
	--chronum-flipbook-focus-ring: #675243;
	--chronum-flipbook-control-hover-bg: #ebe3db;
	--chronum-flipbook-control-active-bg: #e2d7cc;
	--chronum-flipbook-panel-bg: #efe9e3;
	--chronum-flipbook-panel-text: #2b2724;
	--chronum-flipbook-panel-border: #8c7868;
	--chronum-flipbook-panel-button-bg: #e2d7cc;
	--chronum-flipbook-panel-result-bg: #e6dbd0;
	--chronum-flipbook-input-bg: #fff;
	--chronum-flipbook-input-text: #535862;
	--chronum-flipbook-slider-track: #8c7868;
	--chronum-flipbook-slider-handle: #756354;
	--chronum-flipbook-thumbnail-frame: #756354;
	--chronum-flipbook-page-edge: #786b5d75;
	--chronum-flipbook-page-shadow: 0 10px 24px #51423530;
	--chronum-flipbook-icon-stroke: 1.4;
}

.chronum-flipbook.is-enhanced .chronum-flipbook-title {
	font-weight: 600;
}

.chronum-flipbook.is-enhanced .chronum-flipbook-topbar {
	border-bottom: 1px solid #d8ccc1;
}

.chronum-flipbook .chronum-flipbook-bottom {
	border-top: 1px solid #d8ccc1;
}

.chronum-flipbook .chronum-flipbook-stage {
	padding-block: 8px;
}

.chronum-flipbook .chronum-flipbook-viewport {
	padding-bottom: 8px;
}

@container (max-width: 639px) {
	.chronum-flipbook .chronum-flipbook-stage {
		padding-block: 4px 0;
	}

	.chronum-flipbook .chronum-flipbook-viewport {
		padding-inline: 8px;
		padding-bottom: 0;
	}

	.chronum-flipbook .chronum-flipbook-arrow {
		color: #2b2724;
	}

	.chronum-flipbook .chronum-flipbook-arrow svg {
		filter: drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);
	}
}
