:root {
    --text: #333;
    --table-text-color: #555;
    --table-border-color: #f2f2f2;
    --table-font-size: 14px;
    --btn-primary-bg: #232F3F;
    --btn-primary-border: #232F3F;
    --btn-primary-hover-bg: #19222f;
    --btn-primary-hover-border: #232F3F;
    --btn-secondary-bg: #4b5157;
    --btn-secondary-border: #4b5157;
    --btn-secondary-hover-bg: #5c636a;
    --btn-secondary-hover-border: #565e64;
    --main-bg: #f2f7fb;
}

@font-face {
	font-family: "figtree-itworks";
	font-style: normal;
	font-display: swap;
	font-weight: normal;
	src: url('/assets/fonts/figtree/Figtree-Regular.woff2') format('woff2'),
	     url('/assets/fonts/figtree/Figtree-Regular.woff') format('woff');
}

@font-face {
	font-family: "figtree-itworks";
	font-style: normal;
	font-display: swap;
	font-weight: 500;
	src: url('/assets/fonts/figtree/Figtree-Medium.woff2') format('woff2'),
	     url('/assets/fonts/figtree/Figtree-Medium.woff') format('woff');
}

@font-face {
	font-family: "figtree-itworks";
	font-style: normal;
	font-display: swap;
	font-weight: 600;
	src: url('/assets/fonts/figtree/Figtree-SemiBold.woff2') format('woff2'),
	     url('/assets/fonts/figtree/Figtree-SemiBold.woff') format('woff');
}

@font-face {
	font-family: "figtree-itworks";
	font-style: normal;
	font-display: swap;
	font-weight: bold;
	src: url('/assets/fonts/figtree/Figtree-Bold.woff2') format('woff2'),
	     url('/assets/fonts/figtree/Figtree-Bold.woff') format('woff');
}

* {
    font-family: "figtree-itworks", system-ui, sans-serif;
}
