/* CP Cookie Banner — cryptocurrencyplugins.com brand theme.
   Orange focus + teal-green secondary. */

.cppb-banner,
.cppb-modal,
.cppb-fab {
    --cppb-focus: #d2660d;
    --cppb-secondary: #3a8077;
    --cppb-bg-soft: #fff7f0;
    --cppb-text-dark: #161616;
    --cppb-text-muted: #5a5a5a;
    /* Text that sits ON --cppb-focus. White fails WCAG AA on six of
       the seven accents, so this is per theme, not global. */
    --cppb-on-focus: #0d1031;
    /* The accent darkened to pass AA as text or an icon on white.
       Same hue; used for links and the FAB glyph. */
    --cppb-link: #bb5b0c;
    --cppb-bg: #ffffff;
    --cppb-border: rgba(0, 0, 0, 0.08);
}


/* ---------- Dark scheme ---------------------------------------------------
   Every value here was derived and checked against WCAG rather than picked by
   eye (scratchpad/dark-palettes.php). Targets: body text >= 7:1 on the
   surface, muted text and links >= 4.5:1, text on the accent pill >= 4.5:1,
   and the pill itself >= 3:1 against the surface so it reads as a control
   (1.4.11) and not as part of the background.

   The surface carries ~6% of the brand hue. Pure neutral greys make all seven
   themes look like the same plugin; a trace of hue keeps the banner recognisably
   part of the site without muddying any text pair.

   Measured for this theme: text 15.80:1, muted 8.21:1,
   link 4.68:1, on-pill 4.97:1, pill-vs-surface 4.68:1. */
.cppb-banner--dark,
.cppb-modal--dark,
.cppb-fab--dark {
    --cppb-bg: #1e1917;
    --cppb-bg-soft: #2b2624;
    --cppb-text-dark: #f2f4f7;
    --cppb-text-muted: #aab3bf;
    --cppb-border: rgba(255, 255, 255, 0.14);
    --cppb-focus: #d2660d;
    --cppb-on-focus: #0d1031;
    --cppb-link: #d2660d;
}
