/* PASTEL EASTER — Client-requested c3b1e1 lilac palette.
   Soft lilac accent throughout, darker derived hue for readable headings. */

:root {
    --font-color: rgba(65, 58, 75, 1);
    --font-light-color: rgba(65, 58, 75, 1);
    --font-dark-color: rgba(238, 235, 245, 1);

    --heading-color: rgba(108, 82, 158, 1);
    --heading-light-color: rgba(108, 82, 158, 1);
    --heading-dark-color: rgba(210, 198, 235, 1);

    --icon-color: rgba(195, 177, 225, 1);
    --icon-light-color: rgba(195, 177, 225, 1);
    --icon-dark-color: rgba(218, 207, 240, 1);

    --bg-color: rgba(253, 251, 255, 1);
    --bg-light-color: rgba(253, 251, 255, 1);
    --bg-dark-color: rgba(32, 26, 44, 1);

    --bg-light-secondary: rgba(245, 241, 252, 1);
    --bg-dark-secondary: rgba(46, 38, 62, 1);

    --accent-orange: rgba(140, 108, 196, 1);
    --accent-light-orange: rgba(140, 108, 196, 1);
    --accent-dark-orange: rgba(195, 177, 225, 1);

    --accent-green: rgba(160, 215, 180, 1);
    --accent-light-green: rgba(160, 215, 180, 1);
    --accent-dark-green: rgba(100, 175, 135, 1);

    --cart-grey: rgba(245, 241, 252, 1);
    --cart-light-grey: rgba(245, 241, 252, 1);
    --cart-dark-grey: rgba(46, 38, 62, 1);

    --accessibility-blue: rgba(108, 82, 158, 1);

    --shadow-color: rgba(108, 82, 158, 0.15);

    --prepaid-background-color: rgba(245, 241, 252, 1);
    --prepaid-border-color: rgba(195, 177, 225, 1);
    --prepaid-font-color: rgba(108, 82, 158, 1);
    --prepaid-icon-color: rgba(195, 177, 225, 1);

    --font-green: rgba(120, 180, 140, 1);
    --font-blue: rgba(108, 82, 158, 1);
    --font-white: rgba(253, 251, 255, 1);

    --soft-shadow: rgba(65, 45, 100, 0.2);
}
