/* bz-klaro.css: Buzzwords overrides for Klaro (AIorg TODO-2039, legal opinion 2026-10-21 §3.4.1 "equal choice").
   Accept and Decline look identical in the notice and the modal (same colours, size and weight). Selectors match
   klaro.min.css's own specificity (.klaro .cookie-notice .cm-btn.cm-btn-success …) and load after it, so they win. */
.klaro .cookie-notice .cm-btn, .klaro .cookie-modal .cm-btn,
.klaro .cookie-notice .cm-btn.cm-btn-success, .klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-danger, .klaro .cookie-modal .cm-btn.cm-btn-danger,
.klaro .cookie-notice .cm-btn.cm-btn-info, .klaro .cookie-modal .cm-btn.cm-btn-info {
  background-color: #3f4a5a; color: #fff; border: 1px solid #3f4a5a; font-weight: 600; padding: .5em 1em; min-width: 8em;
}
.klaro .cookie-notice .cm-btn:hover, .klaro .cookie-modal .cm-btn:hover { background-color: #2b3340; border-color: #2b3340; }
.klaro .cookie-notice .cm-btn.cm-btn-lern-more, .klaro .cookie-notice .cm-btn.cm-btn-lern-more.cm-btn-info {
  background-color: transparent; color: inherit; border-color: currentColor;
}
