/* ============================================================================
   /brand.css — served dynamically from cms.brand_scheme
   ============================================================================ */

:root {
    --mk-header-top-text: #D4CFC5;
    --cta-background: #6E8F9C;
    --table-row-background: #ffffff;
    --navigation-link-hover-background: #FFFFFF;
    --button-border-color: #2E4A56;
    --navigation-link-hover-text: #2E4A56;
    --heading-text: #4a4a4a;
    --input-background: #ffffff;
    --mk-header-nav-text: #ffffff;
    --table-cell-border: #e8e6e3;
    --table-background: #ffffff;
    --button-secondary-text: #4a4a4a;
    --soft-background: #e8e6e3;
    --mk-footer-bg: #2E4A56;
    --modal-overlay-background: rgba(0, 0, 0, 0.5);
    --mk-header-nav-bg: #4A6D7C;
    --mkt-color-13: #C5C8CB;
    --link-text: #2E4A56;
    --disabled-background: #f5f5f5;
    --mkt-color-8: #8B9BA7;
    --mk-cream: #D4CFC5;
    --mk-footer-muted: rgba(212,207,197,0.7);
    --button-text-color: #ffffff;
    --navigation-logo-text: #ffffff;
    --form-label: #4a4a4a;
    --table-row-hover-background: #dfe6eb;
    --admin-button: #2E4A56;
    --default-brand-color: #4A6D7C;
    --mk-accent-hover: #2E4A56;
    --mkt-color-14: rgba(197,200,211,0.7);
    --modal-shadow: rgba(0, 0, 0, 0.2);
    --card-background: #ffffff;
    --table-header-text: #ffffff;
    --mkt-color-9: #FFFFFF;
    --mkt-color-4: #FFFFFF;
    --mk-footer-text: #D4CFC5;
    --table-header-background: #2E4A56;
    --layout-admin-text: #4a4a4a;
    --button-hover-background: #1E3640;
    --modal-background: #ffffff;
    --admin-section: #6E8F9C;
    --navigation-hamburger-color: #ffffff;
    --mkt-color-5: #D5DADF;
    --navigation-background: #4A6D7C;
    --mk-accent: #4A6D7C;
    --navigation-back-link-hover-text: #1E3640;
    --mk-header-nav-hover: #D4CFC5;
    --mkt-color-15: #8B9BA7;
    --mkt-color-7: #34495E;
    --navigation-mobile-divider: rgba(255, 255, 255, 0.2);
    --mkt-color-6: #2C3E50;
    --navigation-link-active-background: #2E4A56;
    --admin-header: #2E4A56;
    --accent-text: #ffffff;
    --body-text: #4a4a4a;
    --hero-text: #ffffff;
    --button-secondary-background: #e8e6e3;
    --table-border: #e8e6e3;
    --navigation-mobile-border: #2E4A56;
    --navigation-text: #ffffff;
    --navigation-back-link-text: #2E4A56;
    --table-header-border: #1E3640;
    --accent-bg: #C9A227;
    --input-border: #6E8F9C;
    --navigation-mobile-background: #4A6D7C;
    --background-color: #f4f7fa;
    --navigation-link-active-text: #ffffff;
    --button-background-color: #6E8F9C;
    --link-hover-text: #1E3640;
    --secondary-text: #6b6b6b;
    --layout-main-background: #FFFFFF;
    --mkt-color-2: #2C3E50;
    --layout-admin-background: #FFFFFF;
    --button-hover-border: #1E3640;
    --accent-border: #C9A227;
    --navigation-link-text: #ffffff;
    --input-focus: #2E4A56;
    --mk-header-top-bg: #4A6D7C;
    --cta-text: #ffffff;
    --mkt-color-12: #2C3E50;
    --hero-background: #6E8F9C;
    --table-cell-text: #4a4a4a;
    --mkt-color-3: #ECF0F1;
    --mkt-color-10: #BCC5CC;
    --mkt-color-11: #5D6A72;
    --mkt-color-1: #5D6A72;
    --table-row-alt-background: #edf1f4;
}

/* Marketing palette — mkt-color-1 to mkt-color-15 (scheme 4) */
:root {
    --mkt-color-13: #F5F1E8;
    --mkt-color-9: #FFFFFF;
    --mkt-color-14: rgba(197,200,211,0.7);
    --mkt-color-8: #8B9BA7;
    --mkt-color-2: #5f4f59;
    --mkt-color-4: #FFFFFF;
    --mkt-color-7: #34495E;
    --mkt-color-3: #ECF0F1;
    --mkt-color-6: #2C3E50;
    --mkt-color-15: #8B9BA7;
    --mkt-color-12: #2C3E50;
    --mkt-color-10: #BCC5CC;
    --mkt-color-11: #5D6A72;
    --mkt-color-5: #D5DADF;
    --mkt-color-1: #2f4c73;
}

/* Marketing header/footer (scheme 5 — resolved from palette) */
:root {
    --mkt-footer-muted: #F5F1E8;
    --mkt-book-background: #2f4c73;
    --mkt-nav-hover-text: #F5F1E8;
    --mkt-hamburger: #5D6A72;
    --mkt-header-phone: #ECF0F1;
    --mkt-book-hover-background: rgba(197,200,211,0.7);
    --mkt-nav-active-text: #F5F1E8;
    --mkt-nav-text: #F5F1E8;
    --mkt-header-text: #ECF0F1;
    --mkt-footer-background: transparent;
    --mkt-nav-background: transparent;
    --mkt-footer-heading: #F5F1E8;
    --mkt-book-text: #F5F1E8;
    --mkt-header-background: #8B9BA7;
    --mkt-footer-text: #F5F1E8;
    --mkt-footer-background-image: none;
    --mkt-header-tagline: #5f4f59;
    --mkt-nav-background-image: none;
    --mkt-footer-link-hover: #F5F1E8;
    --mkt-header-background-image: none;
}

