.trip-header-image {
  filter: brightness(1);
  opacity: 0.4;
  border-radius: 0 !important;
}

.trip-header-text {
  color: black !important;
  text-shadow: none !important;
  background: transparent !important;
  background-color: transparent !important;
}

.trip-header-divider {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  border-top: 2px solid #000 !important;
  height: 0 !important;
  opacity: 1 !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.trip-header-button {
  display: none !important;
}

.print-none {
  display: none !important;
}

.journal-inline-video,
.journal-inline-audio {
  display: none !important;
}

[data-can-edit].py-8 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: white !important;
}

.journal-container {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  background-image: none !important;
}

.journal-page {
  margin: 0 !important;
  padding: 2.5rem 2.25rem 3rem 2.75rem !important;
  max-width: none !important;
  width: 100% !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background: #fffef8 !important;
}

.journal-page-ruling {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.journal-page::before {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  /* rgba(220, 100, 100, 0.35) composited on #fffef8 */
  background: #f3c8c4 !important;
}

.journal-day,
.journal-day-entries,
.journal-day-heading,
.journal-entry,
.journal-entry-meta,
.journal-entry-location,
.journal-entry-url,
.journal-entry-detail,
.journal-empty {
  background-color: transparent !important;
}

.journal-inline-media,
.journal-inline-media-cell {
  background-color: transparent !important;
}

.journal-inline-photo,
.journal-inline-media-cell:nth-child(even) .journal-inline-photo {
  transform: none !important;
  box-shadow: none !important;
  background: #fff !important;
  overflow: hidden !important;
  /* rgba(120, 100, 70, 0.08) ring on #fff — screen uses box-shadow for this */
  border: 1px solid #f4f3f0 !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.journal-inline-photo-img {
  background: #fff !important;
}

.journal-entry {
  border-bottom: 1px solid #ebe7e0 !important;
}

.journal-entry:last-child {
  border-bottom: none !important;
}
