.theme-03 {
  --bg: #171c27;
  --line: rgba(255, 133, 92, 0.28);
  --accent: #e3442f;
  --glow: #ff8548;
}

.theme-03 .hero,
.theme-03 .section {
  border-radius: 16px;
}

.theme-03 .timeline-item {
  border-left: 4px solid rgba(227, 68, 47, 0.62);
}

.theme-03 .btn-primary {
  background: linear-gradient(140deg, #e2382f, #ff7b45);
}

.theme-03 .confirmation {
  background:
    linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, rgba(0, 0, 0, 0.2) 25% 50%, rgba(255, 255, 255, 0.1) 50% 75%, rgba(0, 0, 0, 0.2) 75%);
  background-size: 22px 22px;
}
