/*
 * CookieConsent (Orest Bida, v3) – Theming-Override für haus-am-strand-baabe.de
 *
 * Übernommen aus der MWFM-Demo (style.css, Block #cc-main) und auf die
 * Design-Tokens dieses Projekts (files/layout/css/root.css) gemappt:
 *   --color-primary / --color-primary-hover / --color-text / --color-muted / --radius-lg
 *
 * WICHTIG: Diese Datei MUSS NACH cookieconsent.css geladen werden, damit die
 * --cc-*-Variablen hier gewinnen (siehe Einbindung in templates/fe_bootstrap.html5).
 */
#cc-main {
  --cc-font-family: inherit;
  --cc-btn-border-radius: 12px;
  --cc-modal-border-radius: var(--radius-lg, 16px);

  --cc-primary-color: var(--color-text, #1f2937);
  --cc-secondary-color: var(--color-muted, #6b7280);
  --cc-link-color: var(--color-primary, #35b3af);

  /* Primär-Button = CTA-Farbe des Themes (Hover wechselt wie die Site-Buttons) */
  --cc-btn-primary-bg: var(--color-primary, #35b3af);
  --cc-btn-primary-border-color: var(--color-primary, #35b3af);
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-hover-bg: var(--color-primary-hover, #87bd26);
  --cc-btn-primary-hover-border-color: var(--color-primary-hover, #87bd26);
  --cc-btn-primary-hover-color: #fff;

  /* Sekundär-Button dezent neutral */
  --cc-btn-secondary-bg: #eef1f6;
  --cc-btn-secondary-color: var(--color-text, #1f2937);
  --cc-btn-secondary-hover-bg: #e3e8f0;
  --cc-btn-secondary-hover-color: var(--color-text, #1f2937);

  --cc-toggle-on-bg: var(--color-primary, #35b3af);
  --cc-toggle-readonly-bg: #c8d0dd;
}

/* Buttons als Pillen (wie die Theme-CTAs); Kategorie-Kästen moderat gerundet. */
#cc-main .cm__btn,
#cc-main .pm__btn { border-radius: 999px; }
#cc-main .pm__section { border-radius: 12px; overflow: hidden; }
