/**
 * FerventWord
 *
 * @package   ferventword
 * @author    Jerry Simmons <jerry@ferventsolutions.com>
 * @copyright 2025 Jerry Simmons
 * @license   GPL-2.0+
 */

@font-face {
	font-family: 'Apertura';
	src: url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/apertura-regular.woff2') format('woff2'),
		url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/apertura-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Apertura Medium';
	src: url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/apertura-medium.woff2') format('woff2'),
		url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/apertura-medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Birds of Paradise';
	src: url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/birds-of-paradise.woff2') format('woff2'),
		url('https://ferventword.s3.us-east-1.amazonaws.com/ferventword/font/birds-of-paradise.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
	--fw-body-font-size: 16px;
	--fw-h1-font-size: 2em;
	--fw-h2-font-size: 1.75em;
	--fw-h3-font-size: 1.5em;

	/* White */
	--fw-white: #F8F8F8;
	--fw-true-white: #FFFFFF;

	/* Red */
	--fw-red: #7F1518;
	--fw-red-light: #EDDCDD;

	/* Orange */
	--fw-orange: #BD4B27;
	--fw-orange-light: #F1D0C7;
	--fw-orange-bg: #F5E8E4;

	/* Yellow */
	--fw-yellow: #D77C28;
	--fw-yellow-light: #F7E0C7;

	/* Green */
	--fw-green: #2D5126;
	--fw-green-light: #E1E4DE;

	/* Blue */
	--fw-blue: #1F2655;
	--fw-blue-light: #DEDFE7;
	--fw-blue-bg: #EBE8EC;

	/* Purple */
	--fw-purple: #522D55;
	--fw-purple-light: #E5E0E6;

	/* Black */
	--fw-black: #282528;
	--fw-black-light: #E0E0DF;
}

html .fwbg, body.fwbg, .fwbg p {
	font-family: 'Apertura', sans-serif;
	font-size: var( --fw-body-font-size );
	font-weight: 400;
	line-height: 1.35em;
	color: var( --fw-black );
}
body.fwbg h1 {
	font-family: 'Apertura Medium', sans-serif;
	font-size: var( --fw-h1-font-size );
	font-weight: 600;
}
/* body.fwbg h2, body.fwbg h3, body.fwbg h4, body.fwbg h5, body.fwbg h6 { */
body h2, body h3, body h4, body h5, body h6 {
	margin-top: 20px;
	font-family: 'Apertura Medium', sans-serif;
	font-weight: 400;
}
body.fwbg h2 { font-size: var(--fw-h2-font-size); }
body.fwbg h3 { font-size: var(--fw-h3-font-size); }



body.fwbg a {
	font-family: 'Apertura Medium', sans-serif;
	font-weight: 600;
}

.ferventword_motto {
	margin: 10px !important;
	font-family: 'Birds of Paradise', serif !important;
	font-size: 250% !important;
	line-height: 125%;
	letter-spacing: 1px;
	text-align: center;
}





