/* ============================================================
   GMJEC — Identity Overrides
   Purpose: Colour personality only (no layout changes)
   ============================================================ */

:root {
    /* JEC palette */
    --jec-green-primary: #105a00;
    --jec-green-dark:    #0b3f00;

    /* Background tones */
--jec-page-bg: #e7e5df; 
    --jec-paper-bg:      #fbfbe9;  /* soft paper cream */
}
:root {
    --jec-green-border: #4f7a2e; /* calm, heritage green */
}
/* ============================================================
   A) MENU BAR — JEC GREEN (force override)
   ============================================================ */

#site-navigation {
    background: var(--jec-green-primary);
}

/* If the theme uses other wrappers, cover them too */
.site-header,
.main-navigation,
#site-navigation .inner-wrap {
    background-color: var(--jec-green-primary);
}

/* ============================================================
   B) PAPER BORDERS — JEC GREEN
   ============================================================ */

/* Soft paper / content containers */
.softpaper,
.softpaper-inner,
.softcard,
.softframe,
.entry-content,
.widget {
    border-color: var(--jec-green-primary);
}

/* Section headers inside papers */
.softpaper h1,
.softpaper h2,
.softpaper h3 {
    color: var(--jec-green-primary);
}

/* ============================================================
   C) OUTER PAGE BACKGROUND
   ============================================================ */

#primary, .content-area, article, .page .hentry {
    
    background-color: var(--jec-page-bg) !important; 
/*    background-color: #f7fbd0 !important;*/
}

/* Paper background itself */
.softpaper,
.softpaper-inner {
    background-color: var(--jec-paper-bg);
}


/* Core paper containers */
.softpaper,
.softframe,
.softintro,
.soft-anniversary-strip > a {
    border: 3px solid var(--jec-green-border) !important;
    border-radius: 12px; /* assuming this already exists */
}
/* Core paper containers - thin border*/
.softform-frame,
.softheader-paper,
div.page-section.cards {
    border: 2px solid var(--jec-green-border) !important;
    border-radius: 12px !important; /* assuming this already exists */
}

/* ------------------------------------------------ */
.softcard_static h4 {
    font-weight: 600;      /* instead of bold */
    letter-spacing: 0.02em;
}
