/* DARK — NYE / fine art / premium event. Always-dark charcoal, gold headings + CTA.
   Light mode = charcoal. Dark mode = near-black. Gold throughout. */

:root {
    --font-color: rgba(210, 205, 195, 1);
    --font-light-color: rgba(210, 205, 195, 1);
    --font-dark-color: rgba(228, 224, 215, 1);

    --heading-color: rgba(212, 170, 80, 1);
    --heading-light-color: rgba(212, 170, 80, 1);
    --heading-dark-color: rgba(240, 200, 120, 1);

    --icon-color: rgba(212, 170, 80, 1);
    --icon-light-color: rgba(212, 170, 80, 1);
    --icon-dark-color: rgba(240, 200, 120, 1);

    --bg-color: rgba(22, 20, 28, 1);
    --bg-light-color: rgba(30, 28, 38, 1);
    --bg-dark-color: rgba(8, 7, 10, 1);

    --bg-light-secondary: rgba(36, 34, 46, 1);
    --bg-dark-secondary: rgba(14, 13, 18, 1);

    --accent-orange: rgba(212, 170, 80, 1);
    --accent-light-orange: rgba(212, 170, 80, 1);
    --accent-dark-orange: rgba(240, 200, 120, 1);

    --accent-green: rgba(72, 160, 148, 1);
    --accent-light-green: rgba(72, 160, 148, 1);
    --accent-dark-green: rgba(52, 130, 120, 1);

    --cart-grey: rgba(36, 34, 46, 1);

    /* This theme ships a DARK cart pill, so the label must be light — without

       this the count/word inherit the page font colour and vanish into it. */

    --cart-font-color: var(--font-white);
    --cart-light-grey: rgba(48, 46, 60, 1);
    --cart-dark-grey: rgba(22, 20, 28, 1);

    --accessibility-blue: rgba(96, 160, 220, 1);

    --shadow-color: rgba(0, 0, 0, 0.6);

    --prepaid-background-color: rgba(32, 28, 18, 1);
    --prepaid-border-color: rgba(212, 170, 80, 1);
    --prepaid-font-color: rgba(212, 170, 80, 1);
    --prepaid-icon-color: rgba(212, 170, 80, 1);

    --font-green: rgba(72, 160, 148, 1);
    --font-blue: rgba(96, 160, 220, 1);
    --font-white: rgba(232, 228, 220, 1);

    --soft-shadow: rgba(0, 0, 0, 0.5);

    --photo-border-color: rgba(212, 170, 80, 1);
    --photo-border-dark-color: rgba(240, 200, 120, 1);
}
