:root {
	/*  ==========================================================================
		Brand Colors
	==========================================================================  */
	/* USF Green */
	--color-primary-usfgreen-50: #EBFEF4;
	--color-primary-usfgreen-100: #CEFDE4;
	--color-primary-usfgreen-200: #A2F8CD;
	--color-primary-usfgreen-300: #66EFB5;
	--color-primary-usfgreen-400: #29DE97;
	--color-primary-usfgreen-500: #05C47F;
	--color-primary-usfgreen-600: #00A068;
	--color-primary-usfgreen-700: #008056;
	--color-primary-usfgreen-800: #006747;
	--color-primary-usfgreen-900: #01533B;
	--color-primary-usfgreen-950: #002F22;
	
	/* Gold */
	--color-primary-gold-50: #F9F7F1;
	--color-primary-gold-100: #EDEAD8;
	--color-primary-gold-200: #DAD3AD;
	--color-primary-gold-300: #CFC493;
	--color-primary-gold-400: #BAA665;
	--color-primary-gold-500: #AF9151;
	--color-primary-gold-600: #997646;
	--color-primary-gold-700: #815E3C;
	--color-primary-gold-800: #6A4D36;
	--color-primary-gold-900: #58402F;
	--color-primary-gold-950: #312117;
	
	/* Evergreen */
	--color-secondary-evergreen-50: #ECFFF6;
	--color-secondary-evergreen-100: #D2FFED;
	--color-secondary-evergreen-200: #A8FFDB;
	--color-secondary-evergreen-300: #65FFC2;
	--color-secondary-evergreen-400: #1BFFA0;
	--color-secondary-evergreen-500: #00F981;
	--color-secondary-evergreen-600: #00D067;
	--color-secondary-evergreen-700: #00A254;
	--color-secondary-evergreen-800: #007E47;
	--color-secondary-evergreen-900: #005432;
	--color-secondary-evergreen-950: #003B20;
	
	/* Sand */
	--color-secondary-sand-50: #F8F7EE;
	--color-secondary-sand-100: #EDEBD1;
	--color-secondary-sand-200: #DED9AA;
	--color-secondary-sand-300: #CBBF79;
	--color-secondary-sand-400: #BBA754;
	--color-secondary-sand-500: #AC9446;
	--color-secondary-sand-600: #94783A;
	--color-secondary-sand-700: #775B31;
	--color-secondary-sand-800: #644C2F;
	--color-secondary-sand-900: #57412C;
	--color-secondary-sand-950: #322216;
	
	/* Apple */
	--color-accent-apple-50: #F7FBEA;
	--color-accent-apple-100: #ECF6D1;
	--color-accent-apple-200: #D9EDA9;
	--color-accent-apple-300: #BFE076;
	--color-accent-apple-400: #9CCB3B;
	--color-accent-apple-500: #86B52D;
	--color-accent-apple-600: #689020;
	--color-accent-apple-700: #4F6E1D;
	--color-accent-apple-800: #41581C;
	--color-accent-apple-900: #374B1C;
	--color-accent-apple-950: #1C290A;
	
	/* Lemongrass */
	--color-accent-lemongrass-50: #F9FCEA;
	--color-accent-lemongrass-100: #F0F8C9;
	--color-accent-lemongrass-200: #E5F197;
	--color-accent-lemongrass-300: #DBE442;
	--color-accent-lemongrass-400: #DBE442;
	--color-accent-lemongrass-500: #CFD121;
	--color-accent-lemongrass-600: #B4A91A;
	--color-accent-lemongrass-700: #907E18;
	--color-accent-lemongrass-800: #78641B;
	--color-accent-lemongrass-900: #67531C;
	--color-accent-lemongrass-950: #3B2D0D;

	/* Seaglass */
	--color-accent-seaglass-50: #F5F8F8;
	--color-accent-seaglass-100: #DCEBE7;
	--color-accent-seaglass-200: #B9D6CF;
	--color-accent-seaglass-300: #80B0A6;
	--color-accent-seaglass-400: #679A90;
	--color-accent-seaglass-500: #4D7F76;
	--color-accent-seaglass-600: #3C655F;
	--color-accent-seaglass-700: #33524E;
	--color-accent-seaglass-800: #2C4341;
	--color-accent-seaglass-900: #2C4341;
	--color-accent-seaglass-950: #13201F;

	/* Sky */
	--color-accent-sky-50: #EEFBFD;
	--color-accent-sky-100: #D4F4F9;
	--color-accent-sky-200: #AFE7F2;
	--color-accent-sky-300: #77D6E9;
	--color-accent-sky-400: #29AFCE;
	--color-accent-sky-500: #1D9DBD;
	--color-accent-sky-600: #1B7F9F;
	--color-accent-sky-700: #1C6682;
	--color-accent-sky-800: #20546A;
	--color-accent-sky-900: #1E475B;
	--color-accent-sky-950: #0F2D3D;

	/* Storm */
	--color-accent-storm-50: #E8FFFF;
	--color-accent-storm-100: #C5FFFF;
	--color-accent-storm-200: #92FFFF;
	--color-accent-storm-300: #47FEFF;
	--color-accent-storm-400: #00F3FF;
	--color-accent-storm-500: #00D5FF;
	--color-accent-storm-600: #00A7D7;
	--color-accent-storm-700: #0084AC;
	--color-accent-storm-800: #006484;
	--color-accent-storm-900: #055674;
	--color-accent-storm-950: #003951;

	/* Teal */ 
	--color-accent-teal-50: #EBFEF7;
	--color-accent-teal-100: #D0FBE9;
	--color-accent-teal-200: #A4F6D8;
	--color-accent-teal-300: #6AEBC5;
	--color-accent-teal-400: #2FD8AB;
	--color-accent-teal-500: #0ABF95;
	--color-accent-teal-600: #009374;
	--color-accent-teal-700: #007C65;
	--color-accent-teal-800: #036250;
	--color-accent-teal-900: #045044;
	--color-accent-teal-950: #012D27;
	
	/* Slate */ 
	--color-neutral-slate-50: #F3F7F8;
	--color-neutral-slate-100: #E1EAEC;
	--color-neutral-slate-200: #C7D7DA;
	--color-neutral-slate-300: #A0BAC0;
	--color-neutral-slate-400: #72959E;
	--color-neutral-slate-500: #567A84;
	--color-neutral-slate-600: #466069;
	--color-neutral-slate-700: #41555D;
	--color-neutral-slate-800: #3A4950;
	--color-neutral-slate-900: #343F45;
	--color-neutral-slate-950: #1F282D;
	
	/* Gray */ 
	--color-neutral-gray-50: #F4F7F7;
	--color-neutral-gray-100: #E2E9EB;
	--color-neutral-gray-200: #C9D5D8;
	--color-neutral-gray-300: #A3B6BD;
	--color-neutral-gray-400: #7E96A0;
	--color-neutral-gray-500: #5B747F;
	--color-neutral-gray-600: #4E616C;
	--color-neutral-gray-700: #43525B;
	--color-neutral-gray-800: #363E43;
	--color-neutral-gray-900: #3D464E;
	--color-neutral-gray-950: #21262B;
	
	/* Silver */
	--color-neutral-silver-50: #F6F8F9;
	--color-neutral-silver-100: #EDEFF1;
	--color-neutral-silver-200: #CAD2D8;
	--color-neutral-silver-300: #B2BEC7;
	--color-neutral-silver-400: #899BA7;
	--color-neutral-silver-500: #6A7F8D;
	--color-neutral-silver-600: #556774;
	--color-neutral-silver-700: #45545F;
	--color-neutral-silver-800: #3C4750;
	--color-neutral-silver-900: #353E45;
	--color-neutral-silver-950: #23292E;
	
	/* Soft Black */
	--color-neutral-softblack-50: #FAFAFA;
	--color-neutral-softblack-100: #F4F5F5;
	--color-neutral-softblack-200: #E4E7E7;
	--color-neutral-softblack-300: #D4D8D8;
	--color-neutral-softblack-400: #A1AAAA;
	--color-neutral-softblack-500: #717A7A;
	--color-neutral-softblack-600: #525B5B;
	--color-neutral-softblack-700: #3F4646;
	--color-neutral-softblack-800: #303434;
	--color-neutral-softblack-900: #181B1B;
	--color-neutral-softblack-950: #090B0B;
	
	/* Anchors */
	--color-primary-usfgreen: var(--color-primary-usfgreen-800);
    --color-primary-gold: var(--color-primary-gold-300);
	
    --color-secondary-evergreen: var(--color-secondary-evergreen-900);
    --color-secondary-sand: var(--color-secondary-sand-100);
	
    --color-accent-apple: var(--color-accent-apple-400);
    --color-accent-lemongrass: var(--color-accent-lemongrass-400);
    --color-accent-seaglass: var(--color-accent-seaglass-300);
	--color-accent-sky: var(--color-accent-sky-400);
    --color-accent-storm: var(--color-accent-storm-800);
	--color-accent-teal: var(--color-accent-teal-600);
	
	--color-neutral-lightgray: var(--color-neutral-softblack-100);
    --color-neutral-gray: var(--color-neutral-gray-400);
	--color-neutral-silver: var(--color-neutral-silver-200);   
    --color-neutral-slate: var(--color-neutral-slate-600);
    --color-neutral-softblack: var(--color-neutral-softblack-800);
	
	
	/*  ==========================================================================
		Utility Colors
	==========================================================================  */
	--color-transparent: rgba(255, 0, 0, 0);
	
	/* Success */
	--color-utility-success-50: #F3FAF3;	
	--color-utility-success-100: #E3F5E3;	
	--color-utility-success-200: #C8EAC9;	
	--color-utility-success-300: #9DD89F;	
	--color-utility-success-400: #6ABE6E;	
	--color-utility-success-500: #45A249;	
	--color-utility-success-600: #388E3C;	
	--color-utility-success-700: #2C692F;	
	--color-utility-success-800: #275429;	
	--color-utility-success-900: #224525;	
	--color-utility-success-950: #0E2511;	
	
	/* Information */
	--color-utility-information-50: #EFFAFF;	
	--color-utility-information-100: #DAF3FF;	
	--color-utility-information-200: #BEEBFF;	
	--color-utility-information-300: #91DFFF;	
	--color-utility-information-400: #5ECBFC;	
	--color-utility-information-500: #38AFF9;	
	--color-utility-information-600: #2293EE;	
	--color-utility-information-700: #1976D2;	
	--color-utility-information-800: #1C63B1;	
	--color-utility-information-900: #1C548C;	
	--color-utility-information-950: #163355;	
	
	/* Warning */
	--color-utility-warning-50: #FFFBEA;	
	--color-utility-warning-100: #FFF2C5;	
	--color-utility-warning-200: #FFE585;	
	--color-utility-warning-300: #FFD146;	
	--color-utility-warning-400: #FFBC1B;	
	--color-utility-warning-500: #FF9800;	
	--color-utility-warning-600: #E27100;	
	--color-utility-warning-700: #BB4C02;	
	--color-utility-warning-800: #983A08;	
	--color-utility-warning-900: #7C300B;	
	--color-utility-warning-950: #481700;	
	
	/* Danger */
	--color-utility-danger-50: #FEF2F2;	
	--color-utility-danger-100: #FDE3E3;	
	--color-utility-danger-200: #FCCCCC;	
	--color-utility-danger-300: #F9A8A8;	
	--color-utility-danger-400: #F37676;	
	--color-utility-danger-500: #E84B4B;	
	--color-utility-danger-600: #D52D2D;	
	--color-utility-danger-700: #B22222;	
	--color-utility-danger-800: #942020;	
	--color-utility-danger-900: #7B2121;	
	--color-utility-danger-950: #430C0C;	
	
	/* Anchors */
	--color-utility-success: var(--color-utility-success-600);
	--color-utility-information: var(--color-utility-information-700);
	--color-utility-warning: var(--color-utility-warning-600);
	--color-utility-danger: var(--color-utility-danger-700);
	
	
	/*  ==========================================================================
		Text Colors
	==========================================================================  */
	--color-text-light: #ffffff;
    --color-text-dark: var(--color-neutral-softblack);
	--color-text-muted: #747777;

	
    /*  ==========================================================================
		Typography
	==========================================================================  */
	/* Font Families */
    --font-family-primary: "Open Sans", "Arial", sans-serif;
    --font-family-secondary: "Barlow Condensed", sans-serif;

    /* Font Sizes */
	--font-size-base: 1rem;
	--font-size-lg: 1.5rem;
	--font-size-sm: 0.875rem;
	
	/* Font Sizes - Headings */
    --font-size-h1: 3rem;
    --font-size-h2: 2.25rem;
    --font-size-h3: 1.75rem;
    --font-size-h4: 1.5rem;
    --font-size-h5: 1.25rem;
    --font-size-h6: 1.125rem;

    /* Line Height */
    --line-height-tight: 1.2;
	--line-height-snug: 1.35;
	--line-height-normal: 1.5;
	--line-height-relaxed: 1.65;
	--line-height-loose: 1.8;

    /* Letter Spacing */
    --letter-spacing-tighter: -0.05rem;
	--letter-spacing-tight: -0.025rem;
	--letter-spacing-normal: 0rem;
	--letter-spacing-wide: 0.025rem;
	--letter-spacing-wider: 0.05rem;
	--letter-spacing-widest: 0.1rem;
	
	
	/*  ==========================================================================
		Layout
	==========================================================================  */
	/* Container */
	--container-max-width: 1280px;
	--container-padding-inline: 1rem;
	--container-padding-inline-md: 2rem;
	--container-padding-block: 2rem;
	--container-gap: 1.5rem;
	
	/* Breakpoint */
	--breakpoint-xs: 480px;
	--breakpoint-sm: 768px;
	--breakpoint-md: 1024px;
	--breakpoint-lg: 1280px;
	--breakpoint-xl: 1536px;
	
	/* Spacing */
	--space-auto:	auto;
	--space-0:	0;
	--space-1:	0.25rem;
	--space-2:	0.5rem;
	--space-3:	1rem;
	--space-4:	1.5rem;
	--space-5:	2rem;
	--space-6:	3rem;
	--space-7:	4rem;
	
	/* Z-Index */
	--z-default: 0;
	--z-dropdown: 100;
	--z-sticky: 200;
	--z-modal: 1000;
	--z-tooltip: 1100;
	
	/* Border Radius */
	--radius-sm: 4px;
	--radius-md: 8px;
	--radius-lg: 12px;
	
	
	/*  ==========================================================================
		Grid
	==========================================================================  */
	--grid-columns: 12;
	--grid-gap: 1.5rem;
	--grid-row-gap: 1.5rem;
	--grid-column-gap: 1.5rem;
	--grid-margin-inline: 1rem;
	
	
	/*  ==========================================================================
		Flexbox
	==========================================================================  */
	--flex-col-1: 8.333%;
	--flex-col-2: 16.667%;
	--flex-col-3: 25%;
	--flex-col-4: 33.333%;
	--flex-col-5: 41.667%;
	--flex-col-6: 50%;
	--flex-col-7: 58.333%;
	--flex-col-8: 66.667%;
	--flex-col-9: 75%;
	--flex-col-10: 83.333%;
	--flex-col-11: 91.667%;
	--flex-col-12: 100%;
	

    /*  ==========================================================================
		HR Weights
	==========================================================================  */
    --hr-medium-weight: 0.1875rem;
    --hr-heavy-weight: 0.313rem;

}