/*
  Silktide Consent Manager — Berlin Evergreen Theme Override
  Loaded after silktide-consent-manager.css to override defaults.
*/
#stcm-wrapper {
  --primaryColor: #5D8A66;            /* --color-accent: moss green CTA */
  --backgroundColor: #F9F8F5;         /* --color-surface: warm off-white */
  --textColor: #2A2A28;               /* --color-text: dark charcoal */
  --iconColor: #F9F8F5;               /* icon glyph on dark background */
  --iconBackgroundColor: #1E3A32;     /* --color-primary: deep evergreen */
  --fontFamily: 'DM Sans', system-ui, sans-serif;
}

/* Hide Silktide branding link */
#stcm-modal footer a.stcm-credit-link {
  display: none;
}

/* Injected "Accept all" button — secondary/outlined style */
#stcm-modal footer .stcm-injected-accept-all {
  background-color: transparent;
  border: 2px solid var(--primaryColor);
  color: var(--primaryColor);
  cursor: pointer;
}

#stcm-modal footer .stcm-injected-accept-all:hover {
  background-color: var(--primaryColor);
  color: #fff;
}
