body.skill-ui-ux-pro-max {
  --color-ivory: #fffaf8;
  --color-cream: #f6f0ea;
  --color-soft: #ead9d2;
  --color-champagne: #c6a15e;
  --color-espresso: #181412;
  --color-coffee: #33251f;
  --color-muted: #665c55;
  --color-rose: #b9757e;
  --color-rose-soft: #f2dcdf;
  --color-sage: #74806b;
  --color-line: rgba(24, 20, 18, 0.13);
  --shadow-soft:
    0 0 0 1px rgba(24, 20, 18, 0.05),
    0 18px 58px rgba(46, 36, 30, 0.08);
  background:
    linear-gradient(180deg, rgba(255, 250, 248, 0.96), rgba(247, 250, 244, 0.82) 34rem),
    var(--color-ivory);
}

.skill-ui-ux-pro-max .eyebrow::before,
.skill-ui-ux-pro-max .service-card::before,
.skill-ui-ux-pro-max .testimonial-card::before {
  background: linear-gradient(90deg, var(--color-rose), var(--color-sage));
}

.skill-ui-ux-pro-max .section--surface,
.skill-ui-ux-pro-max .testimonials-section {
  background:
    linear-gradient(180deg, rgba(247, 250, 244, 0.58), rgba(255, 250, 248, 0.8)),
    var(--color-ivory);
}

.skill-ui-ux-pro-max .site-header {
  background: rgba(255, 250, 248, 0.9);
}

.skill-ui-ux-pro-max .button-primary,
.skill-ui-ux-pro-max .mobile-sticky-main {
  background: linear-gradient(135deg, var(--color-espresso), #2d2420);
}

.skill-ui-ux-pro-max .button-primary:hover,
.skill-ui-ux-pro-max .button-primary:focus-visible {
  background: linear-gradient(135deg, var(--color-coffee), #46352d);
}

.skill-ui-ux-pro-max .button-secondary:hover,
.skill-ui-ux-pro-max .button-secondary:focus-visible,
.skill-ui-ux-pro-max .testimonial-link:hover,
.skill-ui-ux-pro-max .testimonial-link:focus-visible {
  border-color: rgba(116, 128, 107, 0.42);
  background: rgba(247, 250, 244, 0.72);
}

.skill-ui-ux-pro-max .hero-google-rating,
.skill-ui-ux-pro-max .service-card,
.skill-ui-ux-pro-max .info-card,
.skill-ui-ux-pro-max .profile-card,
.skill-ui-ux-pro-max .testimonial-card,
.skill-ui-ux-pro-max .price-row,
.skill-ui-ux-pro-max .faq-item,
.skill-ui-ux-pro-max .booking-panel {
  box-shadow: var(--shadow-soft);
}

.skill-ui-ux-pro-max .hero-google-rating {
  border-color: rgba(198, 161, 94, 0.44);
  background:
    linear-gradient(135deg, rgba(255, 250, 248, 0.98), rgba(247, 250, 244, 0.72)),
    var(--color-ivory);
}

.skill-ui-ux-pro-max .booking-panel {
  border-color: rgba(185, 117, 126, 0.28);
  background:
    linear-gradient(135deg, rgba(255, 250, 248, 0.9), rgba(242, 220, 223, 0.42) 48%, rgba(247, 250, 244, 0.7)),
    var(--color-ivory);
}

.skill-ui-ux-pro-max .testimonial-source,
.skill-ui-ux-pro-max .portfolio-product,
.skill-ui-ux-pro-max .mini-label {
  color: var(--color-coffee);
}

.skill-ui-ux-pro-max .profile-rating span,
.skill-ui-ux-pro-max .testimonial-rating,
.skill-ui-ux-pro-max .hero-rating-stars,
.skill-ui-ux-pro-max .review-summary strong span {
  color: var(--color-rose);
}

@media (min-width: 900px) {
  .skill-ui-ux-pro-max .section-heading-row {
    align-items: center;
  }
}
