/* 
 * Dynamically Generated CSS - Fonts Only Version
 * Based on settings from the admin dashboard
 * Generated: 1756471542
 */

/* Set font variables */
:root {
    --heading-font: 'Optima, Candara, 'Noto Sans', sans-serif', serif;
    --body-font: 'Optima, Candara, 'Noto Sans', sans-serif', sans-serif;
}

/* Apply heading font */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--heading-font) !important;
}

/* Apply body font */
body, 
p, 
a, 
li, 
span, 
div, 
input, 
textarea, 
select, 
button, 
label,
.metadata-value,
.photo-description,
.collection-description,
.photo-meta,
.form-help,
.breadcrumbs,
.tagline,
.footer-content {
    font-family: var(--body-font) !important;
}

/* Additional selectors for specific elements */
.btn, 
.btn-primary, 
.btn-secondary,
.tag,
.pagination a,
.nav-menu a,
.form-group label,
.metadata-label {
    font-family: var(--body-font) !important;
}

/* Keep stylistic headers that need heading font */
.hero-content h1,
.site-header h1,
.about-section h2,
.section h2,
.collection-header h1 {
    font-family: var(--heading-font) !important;
}