/*
 * Per-install theme. Swap these values (and the images in
 * common/resources/) to re-skin this site for a new community.
 */

:root {
    --color-primary: #3B6E5E;
    --color-primary-dark: #24463A;
    --color-primary-light: #E7F0EC;

    --color-secondary: #C98A3B;
    --color-secondary-light: #F5E4CB;

    --color-neutral-900: #2B2B28;
    --color-neutral-600: #6B675F;
    --color-neutral-100: #F7F5F1;

    --font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Georgia, serif;
    --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;

    /* Bootstrap variable overrides */
    --bs-primary: var(--color-primary);
    --bs-primary-rgb: 59, 110, 94;
    --bs-body-color: var(--color-neutral-900);
    --bs-body-bg: #ffffff;
    --bs-body-font-family: var(--font-body);
    --bs-link-color: var(--color-primary);
    --bs-link-hover-color: var(--color-primary-dark);
}

.btn-primary {
    --bs-btn-bg: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-bg: var(--color-primary-dark);
    --bs-btn-hover-border-color: var(--color-primary-dark);
    --bs-btn-active-bg: var(--color-primary-dark);
    --bs-btn-active-border-color: var(--color-primary-dark);
}

.btn-outline-primary {
    --bs-btn-color: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-active-bg: var(--color-primary-dark);
    --bs-btn-active-border-color: var(--color-primary-dark);
}

.text-primary { color: var(--color-primary) !important; }
.bg-primary { background-color: var(--color-primary) !important; }
.bg-primary-light { background-color: var(--color-primary-light) !important; }
.bg-secondary-light { background-color: var(--color-secondary-light) !important; }
.text-secondary-accent { color: var(--color-secondary) !important; }
