/* Brown Romance: dedicated final overrides, loaded only for this theme. */
.theme-brown-romance .couple-section,
body .couple-section {
  color: #49372d !important;
  background: linear-gradient(145deg, #fffaf3 0%, #f5eadc 100%) !important;
}

.theme-brown-romance .couple-section .section-heading h2,
.theme-brown-romance .couple-section .couple-card h3,
body .couple-section .section-heading h2,
body .couple-section .couple-card h3 {
  color: #6d390e !important;
  text-shadow: none;
}

.theme-brown-romance .couple-section .section-label,
.theme-brown-romance .couple-section .couple-copy > small,
.theme-brown-romance .couple-section .couple-amp,
body .couple-section .section-label,
body .couple-section .couple-copy > small,
body .couple-section .couple-amp {
  color: #a86527 !important;
}

.theme-brown-romance .couple-section .lineage,
body .couple-section .lineage {
  color: #9b602c !important;
  opacity: 1 !important;
}

.theme-brown-romance .couple-section .couple-card p,
.theme-brown-romance .couple-section .couple-card p > strong,
body .couple-section .couple-card p,
body .couple-section .couple-card p > strong {
  color: #66554b !important;
  opacity: 1 !important;
}

.theme-brown-romance .couple-section .parent-join,
.theme-brown-romance .couple-section .couple-amp small,
body .couple-section .parent-join,
body .couple-section .couple-amp small {
  color: #8a7668 !important;
  opacity: 1 !important;
}

.theme-brown-romance .portrait-wrap,
body .couple-section .portrait-wrap {
  border-color: rgba(154, 96, 44, .38) !important;
  background: #fffaf4 !important;
  box-shadow: 0 24px 58px rgba(91, 53, 28, .14) !important;
}
