/*
 Theme Name: Divi Child
 Theme URI: https://prsmgroup.org
 Description: A simple Divi child theme for PRSM Group.
 Author: Scott Morrish
 Template: Divi
 Version: 1.0.0
*/

/* ------------------------------------------------
   PRSM GLOBAL TYPOGRAPHY SYSTEM
   ------------------------------------------------ */

/* BODY TEXT (Paragraphs, default text) */
body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    line-height: 1.7;
    color: #2b3e4b; /* dark slate */
}

/* H1 — Page Titles */
h1, .et_pb_module h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 56px;
    letter-spacing: -1px;
    color: #0d1a26; /* deep navy */
}

/* H2 — Section Titles */
h2, .et_pb_module h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    letter-spacing: -0.5px;
    color: #0d1a26;
}

/* H3 — Subheadings */
h3, .et_pb_module h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 26px;
    color: #1b2d3a; /* slightly lighter navy */
}

/* ENSURE DIVI MODULES INHERIT HEADINGS */
.et_pb_text h1,
.et_pb_text h2,
.et_pb_text h3 {
    margin-top: 0;
    margin-bottom: 20px;
}

/* LINKS */
a {
    color: #3FA9F5; /* nautical blue accent */
}
a:hover {
    color: #0d1a26;
}