/* Fonts (Open Sans body + Roboto Slab headings) are loaded via <link> in App.razor. */

:root {
    /* Primary Palette — sourced from Barnardos (barnardos.ie) brand */
    --ewf-palette-background: transparent;
    --ewf-palette-primary: #74C042; /* Barnardos green */
    --ewf-palette-primary-darken: #5fa030;
    --ewf-palette-secondary: #2C3345; /* dark navy */
    --ewf-palette-secondary-darken: #1d2230;
    --ewf-palette-tertiary: #ffa100; /* accent orange */
    --ewf-palette-tertiary-darken: #cc8100;
    --ewf-palette-success: #74C042;
    --ewf-palette-error: #F44336;
    /* Supporting tints */
    --ewf-palette-primary-light: #DAEECD; /* light-green panels (gift aid / address) */
    --ewf-palette-text: #4E5860; /* secondary/body text */
    /* Typeface — Roboto Slab headings, Open Sans body (matches barnardos.ie) */
    --ewf-font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    --ewf-heading-font-family: 'Roboto Slab', Georgia, 'Times New Roman', serif;
    --ewf-heading-color: #2C3345;
    --ewf-heading-weight: 700;
    /* Heading type scale (root 16px; h1 anchored to barnardos.ie's 34px) */
    --ewf-h1-size: 2.125rem;  /* 34px */
    --ewf-h2-size: 1.75rem;   /* 28px */
    --ewf-h3-size: 1.5rem;    /* 24px */
    --ewf-h4-size: 1.25rem;   /* 20px */
    --ewf-h5-size: 1.125rem;  /* 18px */
    --ewf-h6-size: 1rem;      /* 16px */
    --ewf-heading-line-height: 1.2;
    /* Body */
    --ewf-body-size: 1rem;    /* 16px */
    --ewf-body-color: #2C3345;
    /* Links */
    --ewf-link-color: #5fa030;
    /* Buttons */
    --ewf-button-color: #fff;
    --ewf-button-bg-color: #74C042;
    --ewf-button-border-color: #5fa030;
}
