@font-face {
	font-family: Inter Variable;
	src: url(../fonts/Inter-VariableFont_opszwght.ttf) format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Inter Variable;
	src: url(../fonts/Inter-Italic-VariableFont_opszwght.ttf) format("truetype");
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}

/* This is heavy handed, and overrides children that set font-face via !important * /
* {
    font-family: 'Inter Variable', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}
/**/

body {
    margin: 0;
    overflow-x: hidden;
    background-color: var(--body-bg);
    transition: background-color 0.3s ease;
	font-family: 'Inter Variable', system-ui, sans-serif;
}

a {
    text-decoration: none;
    font-weight: bold;
}

/* Unwrap header so sticky-top works (duplicated in packages/freedom) */
#lc-header {
    display: contents !important;
}

/* Hide Cloudflare Turnstile */
.wpcf7-turnstile {
	display: none !important;
}