:root {
    --primary-text-color:#0d0d0d;
    --secondary-text-color:#ffffff;
    --primary-accent-color:#90956a;
    --secondary-accent-color:#90d8ce;
    --primary-background-color:#FFFFFF;
    --secondary-background-color:#eeeef4;
    --gradient-background-color:#f7f4e9;
    --gradient-accent-color:#cc0066;
        --site-font: Tahoma;
    --header-font: Tahoma;
    --font-scale: 1;
    --profile-border-radius: 50%;
    --container-border-width: 1px;

    --font-xxs: 0.6rem;
    --font-xs: 0.7rem;
    --font-sm: 0.85rem;
    --font-md: 1rem;
    --font-lg: 1.2rem;
    --font-xl: 1.6rem;
    --font-xxl: 2.3rem;

    /* Home page tagline font sizes. Taglines render as large hero headings whose
       natural default sizes (e.g. the blusk main tagline is 50px, and the block
       footer tagline scales dynamically well past 40px) are already bigger than
       --font-xxl above, so they get their own larger scale rather than reusing
       the standard text scale used for buttons, labels, body copy, etc. */
    --tagline-font-xs: 1.5rem;
    --tagline-font-sm: 2rem;
    --tagline-font-md: 2.5rem;
    --tagline-font-lg: 3rem;
    --tagline-font-xl: 3.75rem;
    --tagline-font-xxl: 4.5rem;
    
        --main-header-font-size: var(--font-lg);

    /* Bootstrap variant colors - automatically calculated */
    --bs-info-bg: #90b79c;
    --bs-info-color: #333333;
    --bs-info-border: #598867;
    --bs-success-bg: #59a662;
    --bs-success-color: #333333;
    --bs-success-border: #36633b;
    --bs-warning-bg: #a68859;
    --bs-warning-color: #333333;
    --bs-warning-border: #635236;
    --bs-danger-bg: #a66259;
    --bs-danger-color: #333333;
    --bs-danger-border: #633b36;
    --bs-default-bg: #848679;
    --bs-default-color: #333333;
    --bs-default-border: #4f5049;
}