/**
 * Centralized Font Configuration for Secure Subdomain
 * 
 * To change the font family across all secure pages, simply update the
 * --primary-font-family variable below.
 * 
 * Last updated: 2025-10-29
 */

:root {
    /* Primary font family - Change this single value to update fonts site-wide */
    /*--primary-font-family: 'Raleway', Arial, sans-serif;*/
    --primary-font-family: Arial, sans-serif;
    
    /* Secondary font family (for special cases) */
    --secondary-font-family: 'Open Sans', Arial, sans-serif;
    
    /* Monospace font (for code/technical content) */
    --monospace-font-family: 'Courier New', Courier, monospace;
}

/* Apply primary font to all elements */
body,
html,
* {
    font-family: var(--primary-font-family) !important;
}

/* Form elements */
input,
textarea,
select,
button,
#searchbox form fieldset input {
    font-family: var(--primary-font-family) !important;
}

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

/* Tables */
table,
th,
td {
    font-family: var(--primary-font-family) !important;
}

/* Navigation */
nav,
.nav,
#nav,
.menu {
    font-family: var(--primary-font-family) !important;
}

/* Buttons and links */
a,
.button,
.btn {
    font-family: var(--primary-font-family) !important;
}

/* Special case: Code blocks should use monospace */
code,
pre,
.code,
.monospace {
    font-family: var(--monospace-font-family) !important;
}
