#stcm-wrapper {
  --boxShadow: -5px 5px 10px 0 #00000012, 0 0 50px 0 #0000001a;
  --fontFamily: "Inter", ui-sans-serif, system-ui, sans-serif;
  --primaryColor: #1f2937;
  --backgroundColor: #fff;
  --textColor: #374151;
  --backdropBackgroundColor: #00000033;
  --backdropBackgroundBlur: 0;
  --iconColor: #fff;
  --iconBackgroundColor: #050505;
}

#stcm-icon {
  /* biome-ignore lint/complexity/noImportantStyles: Silktide sets display inline and exposes no config switch. */
  display: none !important;
}

#stcm-banner {
  width: 420px;
  box-shadow:
    0 12px 32px rgba(0, 0, 0, 0.28),
    0 0 60px rgba(0, 0, 0, 0.14);
}

#stcm-banner .stcm-banner-title {
  color: #111827;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

#stcm-banner .stcm-actions {
  flex-direction: column;
  border-top: 1px solid #e5e7eb;
  margin: 20px -32px 0;
  padding: 20px 32px 0;
}

#stcm-banner .stcm-actions button {
  width: 100%;
  white-space: nowrap;
  border-radius: 10px;
  font-weight: 600;
}

#stcm-banner .stcm-preferences-button {
  justify-content: center;
  border: none;
  background-color: #e8ecf1;
  color: #1f2937;
  padding: 12px 20px;
  line-height: 24px;
}

#stcm-banner .stcm-preferences-button:hover {
  background-color: #dae0e8;
}

#stcm-banner .stcm-preferences-button span:hover {
  color: inherit;
}

#stcm-banner p a {
  display: inline;
}

#stcm-modal {
  box-shadow:
    0 16px 48px rgba(0, 0, 0, 0.32),
    0 0 80px rgba(0, 0, 0, 0.16);
}

#stcm-modal p {
  opacity: 1;
}

#stcm-modal h1,
#stcm-modal legend {
  color: #111827;
}
