/* Fonts reused from easycheckin-ticket-management's own Geneva theme
   (public/styles/geneva/theme.css) - font files already shipped under
   public/fonts/euclidflex-*. Everything else in this theme mirrors rddm's
   own constantes.css unchanged. */
@font-face {
	font-family: "euclidflex-bold";
	src: url("/fonts/euclidflex-bold-webfont.woff2") format("woff2"),
		url("/fonts/euclidflex-bold-webfont.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "euclidflex-regular";
	src: url("/fonts/euclidflex-regular-webfont.woff2") format("woff2"),
		url("/fonts/euclidflex-regular-webfont.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

:root {
	--color-main: #1c1c1f;
	--color-dark-grey: #615f5f;
	--color-second-light: #f4f4f5;

	--color-button-primary: #1c1c1f;
	--color-disable-button: #a8a8a8;
	--color-card-header: #1c1c1f;

	--font-size-12: 12px;
	--font-size-14: 14px;
	--font-size-16: 16px;
	--font-size-20: 20px;
	--font-size-25: 25px;

	--line-spacing-14: 14px;
	--line-spacing-19: 19px;
	--line-spacing-20: 20px;
	--line-spacing-25: 25px;

	--theme-font-family: "euclidflex-regular", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--theme-font-family-medium: "euclidflex-regular", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--theme-font-family-bold: "euclidflex-bold", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--font-weight-normal: 400;
	--font-weight-medium: 600;
	--font-style-normal: normal;

	/* used by the shared .header-body rule in styles.css */
	--page-header: flex;
}
