/**
 * @file
 * CookiesJSR — Bosch theme color overrides.
 *
 * Replaces the default blue (#004c93) scheme with ambience/trust brand colors.
 * All overrides target the #cookiesjsr root where CookiesJSR defines its vars.
 */

.cookiesjsr-banner {
  border-top: 1px solid var(--trust, #550a2d);
}

#cookiesjsr h2 {
  display: none;
}

#cookiesjsr {
  /* ── Banner ── */
  --banner-bg-color:              var(--ambience, #ebe6e1);
  --banner-font-color:            var(--trust, #550a2d);

  /* ── Links in banner ── */
  --link-list-font-color:         var(--trust, #550a2d);
  --link-list-separator-color:    var(--trust, #550a2d);

  /* ── Buttons (default: dark bg, white text) ── */
  --btn-bg-color:                 var(--trust, #550a2d);
  --btn-border-color:             var(--trust, #550a2d);
  --btn-font-color:               #ffffff;

  /* ── Primary buttons (inverted: white bg, trust text) ── */
  --btn-prime-bg-color:           #ffffff;
  --btn-prime-border-color:       var(--trust, #550a2d);
  --btn-prime-font-color:         var(--trust, #550a2d);

  /* ── Inverted variants ── */
  --btn-inv-bg-color:             var(--ambience, #ebe6e1);
  --btn-inv-border-color:         var(--trust, #550a2d);
  --btn-inv-font-color:           var(--trust, #550a2d);
  --btn-prime-inv-bg-color:       var(--trust, #550a2d);
  --btn-prime-inv-border-color:   #ffffff;
  --btn-prime-inv-font-color:     #ffffff;

  /* ── Layer / modal ── */
  --layer-header-bg-color:        var(--ambience, #ebe6e1);
  --layer-header-font-color:      var(--trust, #550a2d);
  --layer-body-bg-color:          #ffffff;
  --layer-tab-bg-color:           #ffffff;
  --layer-tab-font-color:         var(--trust, #550a2d);
  --layer-tab-active-bg-color:    var(--trust, #550a2d);
  --layer-tab-active-font-color:  #ffffff;
  --layer-bg-dark:                var(--trust, #550a2d);
  --layer-font-light:             #ffffff;
  --layer-font-dark:              var(--trust, #550a2d);
  --layer-border-color:           #d4cec8;
  --layer-footer-bg-color:        var(--ambience, #ebe6e1);
  --layer-footer-font-color:      var(--trust, #550a2d);

  /* ── Toggle switches ── */
  --switch-bg-off:                #d4cec8;
  --switch-bg-on:                 var(--trust, #550a2d);
  --switch-handle-color:          #ffffff;
  --switch-border-color:          #d4cec8;
  --switch-always-on-font-color:  var(--trust, #550a2d);
  --switch-always-on-bg-color:    var(--ambience, #ebe6e1);
}
