/* Pet Haulers theme overrides for Silktide Consent Manager */

#stcm-wrapper {
  --primaryColor: #2563EB; /* Pet Haulers Blue */
  --backgroundColor: #FFFFFF; /* Card surface */
  --textColor: #1F2937; /* Gray-800 */
  --iconColor: #FFFFFF;
  --iconBackgroundColor: #2563EB;
  --backdropBackgroundColor: #00000055;
  --backdropBackgroundBlur: 0px;
}

/* Buttons: make secondary look like an outline button */
#stcm-wrapper .stcm-button-secondary {
  background-color: transparent;
  color: #2563EB;
  border-color: #2563EB;
}

#stcm-wrapper .stcm-button-secondary:hover {
  background-color: #2563EB;
  color: #FFFFFF;
}

/* Banner/modal surfaces */
#stcm-banner,
#stcm-modal {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* Links */
#stcm-wrapper a:hover {
  color: #1E40AF; /* Blue-800 */
}

/* Make the icon indicate it is draggable and position it above the bottom nav bar */
#stcm-icon {
  bottom: 75px !important; /* Positioned above the Flutter bottom navigation bar */
  left: 20px !important;
  cursor: move !important;
  touch-action: none; /* Prevents scrolling while dragging on mobile */
}


