/* ============================================================
   CookieConsent — THEME (edit this file per website)
   Each colour is a named variable. Change only the values.
   Legal link names + URLs are in cookie-consent-config.js
   ============================================================ */

:root {
    /* Brand — ProxyStore pink + navy */
    --cc-accent: #e93e74;
    --cc-accent-hover: #d12e64;
    --cc-text: #1d2b38;
    --cc-text-muted: #5a6c7d;
    --cc-bg: #ffffff;
    --cc-overlay-pad: 16px;
    --cc-radius: 0;
    --cc-font: "Open Sans", "Segoe UI", Arial, sans-serif;
    --cc-card-border: rgba(29, 43, 56, 0.10);
    --cc-card-shadow: 0 10px 40px rgba(29, 43, 56, 0.16);
    /* Same as Bootstrap .container at xl (1140px). Smaller breakpoints are in cookie-consent.css */
    --cc-card-max-width: 1140px;

    /* Kicker + title + body */
    --cc-kicker-color: var(--cc-accent);
    --cc-title-color: var(--cc-text);
    --cc-body-color: var(--cc-text-muted);

    /* Legal links inside the banner */
    --cc-link-color: var(--cc-accent);
    --cc-link-underline: rgba(233, 62, 116, 0.35);

    /* Close (X) */
    --cc-close-color: var(--cc-text-muted);
    --cc-close-hover-bg: rgba(29, 43, 56, 0.06);

    /* Reject all — keep equal weight with Accept (EU rule) */
    --cc-btn-reject-bg: #1d2b38;
    --cc-btn-reject-text: #ffffff;
    --cc-btn-reject-border: #1d2b38;
    --cc-btn-reject-hover-bg: #132028;

    /* Accept all — keep equal weight with Reject (EU rule) */
    --cc-btn-accept-bg: #1d2b38;
    --cc-btn-accept-text: #ffffff;
    --cc-btn-accept-border: #1d2b38;
    --cc-btn-accept-hover-bg: #132028;

    /* Customize */
    --cc-btn-customize-bg: #ffffff;
    --cc-btn-customize-text: #1d2b38;
    --cc-btn-customize-border: #1d2b38;
    --cc-btn-customize-hover-bg: rgba(29, 43, 56, 0.05);

    /* Save choices */
    --cc-btn-save-bg: var(--cc-accent);
    --cc-btn-save-text: #ffffff;
    --cc-btn-save-border: var(--cc-accent);

    /* Toggles */
    --cc-switch-on: var(--cc-accent);
    --cc-switch-off: #d5dbe0;
    --cc-switch-disabled: #8b98a4;
    --cc-switch-knob: #ffffff;

    /* Floating "Cookie settings" button */
    --cc-reopen-bg: #ffffff;
    --cc-reopen-text: #1d2b38;
    --cc-reopen-border: rgba(29, 43, 56, 0.12);
    --cc-reopen-icon: var(--cc-accent);
    --cc-reopen-shadow: 0 6px 18px rgba(29, 43, 56, 0.12);
}
