/* === CWH BRAND FONTS === */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&display=swap');

:root {
    /* === CWH BRAND PALETTE === */

    /* Typography - Plus Jakarta Sans (G-Suite alternative to Stabil Grotesk) */
    --cwh-font-family:      'Plus Jakarta Sans', sans-serif;
    --cwh-font-bold:        800; /* ExtraBold — replaces Stabil Grotesk Bold */
    --cwh-font-medium:      600; /* SemiBold  — replaces Stabil Grotesk Medium */

    /* Dark Blue - Secondary Colour */
    --cwh-dark-blue:    #00337e;

    /* Open Blue - Secondary Colour */
    --cwh-open-blue:    #1773BA;

    /* Middle Blue - Accent Colour */
    --cwh-middle-blue:  #3D96D9;

    /* Light Blue - Accent Colour */
    --cwh-light-blue:   #99D1FA;

    /* CWH Yellow - Accent Colour */
    --cwh-yellow:       #FFED00;

    /* Neutrals */
    --cwh-white:        #ffffff;
    --cwh-light-grey:   #c5c4c4;
    --cwh-mid-grey:     #6c757d;
    --cwh-dark-grey:    #495057; /* Form-input body text (matches BS gray-700) */
    --cwh-black:        #000000;

    /* Border */
    --cwh-border:       #e9ecef;

    /* Status */
    --cwh-danger:       #dc3545;
    --cwh-danger-bg:    #f8d7da;
    --cwh-success:      #28a745;

    /* Shadows */
    --cwh-shadow:       0 4px 16px rgba(0, 0, 0, 0.12);
    --cwh-shadow-blue:  0 4px 24px rgba(0, 51, 126, 0.12);
}
