/* Custom Fonts for Astra Theme */

/* Bona Nova Font Family */
@font-face {
    font-family: 'Bona Nova';
    src: url('../fonts/BonaNova-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bona Nova';
    src: url('../fonts/BonaNova-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bona Nova';
    src: url('../fonts/BonaNova-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Plus Jakarta Sans Font Family */
@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* Font Usage Examples */

/* Option 1: Use Plus Jakarta Sans as the main font with Bona Nova for headings */
/*
body {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Bona Nova', Georgia, Times, serif;
    font-weight: 700;
}

.site-title {
    font-family: 'Bona Nova', Georgia, Times, serif;
    font-weight: 700;
}
*/

/* Option 2: Use Plus Jakarta Sans throughout the site */
/*
body {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-weight: 600;
}

.site-title {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-weight: 700;
}
*/

/* Option 3: Use Bona Nova for a more traditional, serif look */
/*
body {
    font-family: 'Bona Nova', Georgia, Times, serif;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Bona Nova', Georgia, Times, serif;
    font-weight: 700;
}

.site-title {
    font-family: 'Bona Nova', Georgia, Times, serif;
    font-weight: 700;
}
*/

/* Specific Astra Theme Elements */
/*
.ast-site-header .main-header-menu a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
}

.entry-title {
    font-family: 'Bona Nova', serif;
    font-weight: 700;
}

.ast-article-post .entry-content {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400;
    line-height: 1.6;
}

.ast-button, .wp-block-button__link {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
}

.widget-title {
    font-family: 'Bona Nova', serif;
    font-weight: 700;
}

.ast-archive-description {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400;
}
*/

/* Advanced Typography with Font Weights */
/*
.light-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 300;
}

.regular-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400;
}

.medium-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
}

.semibold-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
}

.bold-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
}

.extrabold-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 800;
}
*/
