
:root {
    /* ── Brand ─────────────────────────────────────────── */
    --brand-primary:   #6A22E8;
    --brand-secondary: #28E925;
    --brand-light:     #9460EE;
    --brand-dark:      #4A18A2;

    /* Aliases already referenced around the codebase */
    --theme-color:   #6A22E8;
    --theme-color-2: #28E925;
    --site-color:    #6A22E8;
    --primary:       #6A22E8;
    --accent-gold:   #28E925;

    /* ── Main accent (331 rules use this) ──────────────── */
    --c-cyan:      #6A22E8;
    --c-cyan-rgb:  106, 34, 232;
    --c-cyan-dim:  rgba(106, 34, 232, 0.12);
    --c-cyan-glow: rgba(106, 34, 232, 0.25);

    /* ── Secondary accent → brand gold ─────────────────── */
    --c-amber:     #28E925;
    --c-amber-dim: rgba(40, 233, 37, 0.12);

    /* ── Third accent → a deeper tone of the brand blue, so the
          site reads as blue + gold instead of blue + purple ── */
    --c-violet:     #4A18A2;
    --c-violet-rgb: 74, 24, 162;
    --c-violet-dim: rgba(74, 24, 162, 0.12);

    /* ── Borders / glows tinted with the brand ─────────── */
    --c-border-glow: rgba(106, 34, 232, 0.25);
    --shadow-glow:   0 0 40px rgba(106, 34, 232, 0.12);

    /* ── Ambient section glows ─────────────────────────── */
    --s-glow-cyan:   rgba(106, 34, 232, 0.07);
    --s-glow-violet: rgba(74, 24, 162, 0.06);

    /* --c-green (profit) and --c-red (loss) intentionally untouched. */
}
