/**
 * Symposium-inspired polish — light UI only (loads after Histudy / main).
 */

/* Subtle horizontal rules & syllabus progress */
.dm-muted-rule {
  border-top-color: rgba(15, 23, 42, 0.08) !important;
}

.dm-syllabus-your-progress.border-top {
  border-top-color: rgba(15, 23, 42, 0.08) !important;
}

/* Bundle / course “growth” panels */
.dm-growth-trust {
  border-radius: var(--radius-card, 0.75rem);
}

.dm-growth-trust--emerald {
  background: rgba(16, 185, 129, 0.06);
}

.dm-growth-trust--blue {
  background: rgba(47, 87, 239, 0.04);
}

.dm-auth-divider__rule.border-top {
  border-top-color: #e2e8f0 !important;
}

.dm-auth-google-placeholder.border {
  border-color: #dadce0 !important;
}

.dm-purchase-upi-box {
  border-color: rgba(15, 23, 42, 0.08) !important;
}

.dm-sales-trust {
  background: rgba(15, 23, 42, 0.02);
  border-color: rgba(15, 23, 42, 0.08) !important;
}

.dm-sales-trust__col,
.dm-sales-trust__faq,
.dm-sales-trust__accordion-item {
  border-color: rgba(15, 23, 42, 0.08) !important;
}

/* Inline trust marks (course sidebar): optional chip wrapper */
.dm-trust-logo-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

.dm-logo-marquee__mark.dm-logo-marquee__mark--compact {
  width: 1.5rem !important;
  height: 1.5rem !important;
  max-width: 1.5rem !important;
}
