.course-ui2 {
  --course-green: #145a43;
  --course-green-deep: #073b2b;
  --course-green-ink: #1c2c27;
  --course-gold: #c6a15b;
  --course-gold-soft: #dfbb85;
  --course-muted: #68756e;
  background: #fff !important;
  color: var(--course-green-ink) !important;
}

.course-ui2 .course-hero {
  border-bottom: 1px solid rgba(198, 161, 91, 0.5) !important;
  background: var(--course-green-deep) !important;
}

.course-ui2 .course-hero__aurora {
  background: none !important;
}

.course-ui2 .course-hero__eyebrow {
  color: var(--course-gold-soft) !important;
}

.course-ui2 .course-hero__desc {
  color: rgba(255, 255, 255, 0.72) !important;
}

.course-ui2 .course-search {
  border-color: rgba(214, 178, 127, 0.52) !important;
  background: rgba(255, 255, 255, 0.08) !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.08), 0 12px 28px rgba(2, 31, 22, 0.18) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

.course-ui2 .course-search > uni-text {
  color: var(--course-gold-soft) !important;
}

.course-ui2 .course-search uni-input,
.course-ui2 .course-search .uni-input-input,
.course-ui2 .course-search .uni-input-placeholder {
  color: rgba(255, 255, 255, 0.82) !important;
}

.course-ui2 .course-tabs {
  position: relative !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.course-ui2 .course-tabs__track {
  background: transparent !important;
}

.course-ui2 .course-tabs .uni-scroll-view,
.course-ui2 .course-tabs .uni-scroll-view-content {
  background: transparent !important;
}

.course-ui2 .course-tabs uni-text {
  color: var(--course-muted) !important;
}

.course-ui2 .course-tabs uni-text.active {
  border-radius: 999px !important;
  background: var(--course-green-deep) !important;
  color: #fff !important;
  box-shadow: 0 6px 16px rgba(7, 59, 43, 0.18) !important;
  font-weight: 650;
}

.course-ui2 .course-tabs uni-text.active::after {
  content: none;
}

.course-ui2 .course-feature {
  box-shadow: 0 20px 48px rgba(7, 59, 43, 0.16) !important;
}

.course-ui2 .course-feature__shade {
  background: linear-gradient(180deg, rgba(5, 37, 29, 0.02) 18%, rgba(5, 37, 29, 0.88)) !important;
}

.course-ui2 .course-feature__copy > uni-text:last-child {
  color: var(--course-gold-soft) !important;
}

.course-ui2 .course-feature .glass-tag--dark {
  border-color: rgba(214, 178, 127, 0.52) !important;
  background: rgba(7, 59, 43, 0.72) !important;
  color: #fff !important;
}

.course-ui2 .course-editorial__head uni-view uni-text:last-child,
.course-ui2 .item__desc {
  color: var(--course-muted) !important;
}

.course-ui2 .course-editorial__head > uni-text {
  color: var(--course-green) !important;
}

.course-ui2 .course-editorial__list .item {
  border-bottom-color: rgba(7, 59, 43, 0.13) !important;
  color: var(--course-green-ink) !important;
}

.course-ui2 .item__tags uni-text {
  background: rgba(20, 90, 67, 0.1) !important;
  color: var(--course-green) !important;
}

.course-ui2 .item__meta {
  color: var(--course-green) !important;
}

.course-ui2 .safe-image,
.course-ui2 .safe-image__fallback {
  background: var(--course-green-deep) !important;
}

.course-ui2 .course-path {
  border: 1px solid rgba(198, 161, 91, 0.42) !important;
  background: var(--course-green-deep) !important;
  box-shadow: 0 20px 46px rgba(7, 59, 43, 0.18) !important;
}

.course-ui2 .course-path > uni-text:nth-child(2) {
  color: rgba(255, 255, 255, 0.68) !important;
}

.course-ui2 .course-path uni-button {
  border-color: rgba(214, 178, 127, 0.62) !important;
  background: #f1e8d7 !important;
  color: var(--course-green-deep) !important;
}

.course-ui2 .back-top {
  border-color: rgba(198, 161, 91, 0.58) !important;
  background: var(--course-green-deep) !important;
  color: #fff !important;
  box-shadow: 0 8px 22px rgba(7, 59, 43, 0.2) !important;
}

@media (max-width: 799px) {
  .course-ui2 .course-hero {
    min-height: 360px !important;
  }

  .course-ui2 .course-search {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
}
