/* AV-Tech Tube Industry — Silktide Consent Manager theme override.
 *
 * Maps the vendored Silktide variables to the site palette. Loaded AFTER
 * silktide-consent-manager.css so these win. Site tokens: brand red #D6121F,
 * ink #1d2024, muted #6b7278, surfaces #fff / #f6f7f9, border #e5e8ec, dark
 * overlay #0f1113, red-tint #fdeced, font Poppins.
 */
#stcm-wrapper {
  --fontFamily: Poppins, Helvetica, Arial, sans-serif;
  --primaryColor: #D6121F;             /* brand red — buttons, links, accents */
  --backgroundColor: #ffffff;          /* light banner/modal surface */
  --textColor: #1d2024;                /* site ink */
  --boxShadow: 0 1px 2px rgba(15,17,20,0.06), 0 20px 48px rgba(15,17,20,0.18);
  --backdropBackgroundColor: rgba(15,17,20,0.62);  /* matches site dark overlays */
  --backdropBackgroundBlur: 2px;
  --iconColor: #D6121F;                /* red icon circle */
  --iconBackgroundColor: #ffffff;      /* white cookie glyph on red */
}

/* Silktide applies .stcm-button-primary to every action button. Target the
   specific action classes to build site-style hierarchy: solid-red primary
   (Accept / Save) vs. outline secondary (Reject), mirroring the hero's
   "About Us" (red) + "Our Products" (outline) pairing. */

/* Primary (Accept all, Save and close): solid red -> dark on hover. */
#stcm-wrapper .stcm-accept-all,
#stcm-wrapper .stcm-modal-save {
  background-color: var(--primaryColor);
  color: #ffffff;
  border-color: var(--primaryColor);
}
#stcm-wrapper .stcm-accept-all:hover,
#stcm-wrapper .stcm-modal-save:hover {
  background-color: #1d2024;
  color: #ffffff;
  border-color: #1d2024;
}

/* Secondary (Reject non-essential): white with red outline -> red fill on hover. */
#stcm-wrapper .stcm-reject-all,
#stcm-wrapper .stcm-modal-reject-all {
  background-color: #ffffff;
  color: var(--primaryColor);
  border-color: var(--primaryColor);
}
#stcm-wrapper .stcm-reject-all:hover,
#stcm-wrapper .stcm-modal-reject-all:hover {
  background-color: var(--primaryColor);
  color: #ffffff;
  border-color: var(--primaryColor);
}

/* Preferences body copy in the site's muted ink for hierarchy. */
#stcm-wrapper #stcm-modal .stcm-consent-description {
  color: #6b7278;
}
