:root {
	--shell-primary-colour: #d52b1e;
	--shell-primary-dark: #d52b1e;
	--shell-primary-light: #d52b1e;
	--shell-primary-text-colour: #fff;
	--shell-primary-transparent: #d52b1ebb;
	
	--shell-secondary-colour: #fecb00;
	--shell-secondary-dark: #fecb00;
	--shell-secondary-light: #fecb00;
	--shell-secondary-text-colour: #000;
	--shell-secondary-transparent: #fecb00bb;
	
	--shell-black: #000;
	--shell-grey: #e0e0e0;
	--shell-white: #fff;
	
	--indi-primary-colour: var(--shell-primary-colour);
	--indi-primary-dark: var(--shell-primary-dark);
	--indi-primary-light: var(--shell-primary-light);
	--indi-primary-text-colour: var(--shell-primary-text-colour);
	--indi-primary-transparent: var(--shell-primary-transparent);
	
	--indi-secondary-colour: var(--shell-secondary-colour);
	--indi-secondary-text-colour: var(--shell-secondary-text-colour);
	--indi-secondary-transparent: var(--shell-secondary-transparent);
	
	--indi-white: var(--shell-white);
	--indi-grey: var(--shell-grey);
	--indi-black: var(--shell-black);
	
	/* Sidebar Overrides */
	--sidebar-background-colour: var(--shell-white);
	--sidebar-foreground-colour: var(--shell-black);
	--sidebar-toggled-background-colour: var(--shell-primary-colour);
	--sidebar-toggled-foreground-colour: var(--shell-white);
}

/* Apply Shell's font hierarchy */
body {
	font-family: 'Futura Book', 'Futura', 'Verdana', Arial, sans-serif !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
input.e-input {
	font-family: 'Futura Book', 'Futura', 'Verdana', Arial, sans-serif !important;
}
.e-control {
	font-family: 'Futura Book', 'Futura', 'Verdana', Arial, sans-serif !important;
}

/* Header Bottom Border */
.indi-header {
	border-bottom: 2px solid var(--shell-primary-colour);
}

