* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

/* -----------------------------------------------------
   POPPINS FONT FACE (Multiple Weights)
----------------------------------------------------- */

@font-face {
	font-family: "Poppins";
	src: url("../fonts/Poppins-Thin.ttf") format("truetype");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Poppins";
	src: url("../fonts/Poppins-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Poppins";
	src: url("../fonts/Poppins-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}

/* -----------------------------------------------------
   FONT FACE
----------------------------------------------------- */
@font-face {
	font-family: "RedHatText";
	src: url("../fonts/RedHatText-VariableFont.ttf") format("woff2");
	font-weight: 400;
}

/* -----------------------------------------------------
   ROOT VARIABLES - Free Online CV Maker Color Scheme
----------------------------------------------------- */
:root {
	/* Primary Colors */
	--brand-blue: #1F3A5F;          /* Primary Blue - Headers, buttons, links */
	--brand-green: #4CAF50;         /* Accent Green - Highlights, success states */
	
	/* Supporting Colors */
	--white: #FFFFFF;               /* Background */
	--light-gray: #F4F6F8;          /* Sections, borders */
	--text-dark: #1C1C1C;           /* Body text */
	
	/* Legacy variable mappings (for backward compatibility) */
	--mmc-blue: #1F3A5F;            /* Updated to brand blue */
	--mmc-blue-grey: #2d4a6f;       /* Lighter shade of brand blue */
	--mmc-bg-cream: #F4F6F8;        /* Updated to light gray */
	--mmc-text-dark: #1C1C1C;
	--mmc-white: #FFFFFF;
	--mmc-green: #4CAF50;           /* Brand green */
	
	/* Hover/Active States */
	--brand-blue-hover: #162d4a;    /* Darker blue for hover */
	--brand-green-hover: #45a049;   /* Darker green for hover */
	--brand-blue-light: #2d4a6f;    /* Lighter blue */
	
	/* Fonts */
	--mmc-font: "Poppins", sans-serif;
	--mmc-font-alt: "Poppins", sans-serif;
}

/* -----------------------------------------------------
   GLOBAL
----------------------------------------------------- */
body {
	font-family: var(--mmc-font);
	background: var(--mmc-bg-cream);
	color: var(--mmc-text-dark);
	margin: 0;
	padding: 0;
}
