/* Pedalino-Anpassungen für den Silktide Consent Manager
   Schlicht schwarz/weiß; folgt dem Hell-/Dunkel-Modus des Geräts (prefers-color-scheme). */
#stcm-wrapper {
  --fontFamily: 'Montserrat', sans-serif;
  --primaryColor: #111;
  --backgroundColor: #fff;
  --textColor: #111;
  --iconColor: #111;
  --iconBackgroundColor: #fff;
  --backdropBackgroundColor: #0000004d;
  --backdropBackgroundBlur: 2px;
  --boxShadow: 0 8px 32px #0000001f;
}
@media (prefers-color-scheme: dark) {
  #stcm-wrapper {
    --primaryColor: #f2f2f2;
    --backgroundColor: #141414;
    --textColor: #f2f2f2;
    --iconColor: #f2f2f2;
    --iconBackgroundColor: #141414;
    --backdropBackgroundColor: #00000080;
    --boxShadow: 0 8px 32px #00000080;
  }
}

/* Theme-Styles (footer gelb, Button-Schrift) nicht in den Banner durchschlagen lassen */
#stcm-wrapper footer { background: transparent; color: inherit; }
#stcm-wrapper button,
#stcm-wrapper .stcm-button { font-family: var(--fontFamily); font-weight: 500; font-size: 1rem; letter-spacing: 0; }
#stcm-wrapper #stcm-icon { border: 1px solid color-mix(in srgb, var(--textColor) 25%, transparent); }
#stcm-wrapper #stcm-modal h1 { font-weight: 600; }
#stcm-wrapper #stcm-modal legend { color: var(--textColor); font-weight: 600; }
#stcm-wrapper #stcm-modal p,
#stcm-wrapper #stcm-banner p { opacity: .85; }

/* Werbelink und Logo von Silktide ausblenden (MIT-Lizenz erlaubt Anpassungen; Lizenz liegt unter vendor/silktide/LICENSE) */
#stcm-wrapper .stcm-credit-link,
#stcm-wrapper .stcm-logo { display: none !important; }
