/* Selected palette from Jakob's reference images: cream RGB(228, 211, 185), brown RGB(57, 33, 24). */
html[data-design="cream"] {
  --mk-blue:#e4d3b9; --mk-navy:#392118; --mk-ice:#f4eadc; --mk-muted:#705d52; --mk-line:#d8c6ac;
  --mk-coral:#d66051; --mk-on-coral:#2b1710;
  --bg:#fff; --ink:#392118; --muted:#705d52; --accent:#e4d3b9; --accent-hover:#d4b991;
  --accent-soft:#f6ede2; --steel:#392118; --on-accent:#392118; --surface:#fff;
  --surface-strong:#f4eadc; --border:#d8c6ac; --track:#f4eadc;
  --shadow-hover:0 12px 30px #39211814;
}
html[data-design="cream"] .mk-blue { color:#392118; }
html[data-design="cream"] .mk-dark,
html[data-design="cream"] .mk-footer { color:#e4d3b9; }
html[data-design="cream"] .mk-site :focus-visible { outline-color:#392118; }
html[data-design="cream"] .mk-dark :focus-visible,
html[data-design="cream"] .mk-footer :focus-visible { outline-color:#e4d3b9; }
html[data-design="cream"] .mk-pill { box-shadow:0 7px 30px #39211818; }
html[data-design="cream"] .mk-header.scrolled .mk-pill,
html[data-design="cream"] .mk-mobile-nav { box-shadow:0 10px 36px #39211824; }
html[data-design="cream"] .mk-monogram>span { color:#392118; }
html[data-design="cream"] .mk-footer-brand .mk-monogram>span { color:#e4d3b9; }
html[data-design="cream"] .mk-progress { background:#392118; }
html[data-design="cream"] .mk-local::before { background:#392118; }
html[data-design="cream"] .mk-hero-line .amp { color:#392118; }
html[data-design="cream"] .mk-hero-booking p,
html[data-design="cream"] .mk-hero-meta,
html[data-design="cream"] .mk-subhero .mk-lead,
html[data-design="cream"] .mk-invite-bottom p,
html[data-design="cream"] .mk-invite .mk-small,
html[data-design="cream"] .mk-scroll-cue { color:#62473c; }
html[data-design="cream"] .mk-hero-meta { border-color:#39211835; }
html[data-design="cream"] .mk-blue .mk-service-tags span { border-color:#39211840; }
html[data-design="cream"] .mk-dark .mk-service-tags span { border-color:#e4d3b94a; }
html[data-design="cream"] .mk-process-intro p,
html[data-design="cream"] .mk-process-list p,
html[data-design="cream"] .mk-process-list .mk-small { color:#d9c8ad; }
html[data-design="cream"] .mk-step { color:#e4d3b9; }
html[data-design="cream"] .mk-footer p,
html[data-design="cream"] .mk-footer address,
html[data-design="cream"] .mk-footer nav>a,
html[data-design="cream"] .mk-footer-grid>div>a:not(.mk-brand),
html[data-design="cream"] .mk-footer-bottom { color:#d9c8ad; }
html[data-design="cream"] .mk-footer a:hover { color:#e4d3b9; }
html[data-design="cream"] .mk-btn,
html[data-design="cream"] .mk-call,
html[data-design="cream"] .mk-mobile-actions a:last-child { color:#392118!important; }
html[data-design="cream"] .mk-btn:hover { background:#d4b991; box-shadow:0 12px 24px #39211824; }
html[data-design="cream"] .mk-btn-white { background:#392118; color:#e4d3b9!important; }
html[data-design="cream"] .mk-btn-white:hover { background:#4b2c21; }
html[data-design="cream"] .mk-dark .mk-btn-white { background:#e4d3b9; color:#392118!important; }
html[data-design="cream"] .mk-btn-outline { background:transparent; color:inherit!important; }
html[data-design="cream"] .mk-btn-outline:hover { background:#3921180d; }
html[data-design="cream"] .mk-btn:hover>.mk-magnetic-face,
html[data-design="cream"] .mk-call:hover>.mk-magnetic-face { background:#d4b991; }
html[data-design="cream"] .mk-btn-white>.mk-magnetic-face { background:#392118; }
html[data-design="cream"] .mk-btn-white:hover>.mk-magnetic-face { background:#4b2c21; }
html[data-design="cream"] .mk-dark .mk-btn-white>.mk-magnetic-face { background:#e4d3b9; }
html[data-design="cream"] .mk-dark .mk-btn-white:hover>.mk-magnetic-face { background:#d4b991; }
html[data-design="cream"] .mk-appointment-btn {
  background:var(--mk-coral);
  color:var(--mk-on-coral)!important;
}
html[data-design="cream"] .mk-appointment-btn>.mk-magnetic-face { background:var(--mk-coral); }
html[data-design="cream"] .mk-appointment-btn:hover,
html[data-design="cream"] .mk-appointment-btn:hover>.mk-magnetic-face {
  background:var(--mk-coral);
  box-shadow:0 12px 24px #d6605140;
}
html[data-design="cream"] .mk-btn-outline>.mk-magnetic-face { background:transparent; }
html[data-design="cream"] .mk-field input,
html[data-design="cream"] .mk-field textarea,
html[data-design="cream"] .mk-field select { border-color:#c3aa89; }
html[data-design="cream"] .mk-tilt:hover { box-shadow:0 24px 60px #39211838; }
html[data-design="cream"] .mk-marquee { background:#392118; }
html[data-design="cream"] .mk-marquee-track { -webkit-text-stroke-color:#e4d3b9; }
html[data-design="cream"] .mk-meeting-seal { background:#392118; border-color:#392118; color:#e4d3b9; }
html[data-design="cream"] .mk-legacy-body .page-hero { color:#392118; }
html[data-design="cream"] .mk-legacy-body .page-hero p,
html[data-design="cream"] .mk-legacy-body .page-hero .lp-local,
html[data-design="cream"] .mk-legacy-body .page-hero svg { color:#62473c; }
html[data-design="cream"] .mk-legacy-body .page-hero .btn-primary { background:#392118; color:#e4d3b9; }
html[data-design="cream"] .mk-legacy-body .contact-card,
html[data-design="cream"] .mk-legacy-body .contact-card h2,
html[data-design="cream"] .mk-legacy-body .contact-card p,
html[data-design="cream"] .mk-legacy-body .contact-card .contact-meta,
html[data-design="cream"] .mk-legacy-body .contact-card .contact-meta a,
html[data-design="cream"] .mk-legacy-body .contact-card .btn-primary,
html[data-design="cream"] .mk-legacy-body .contact-card .btn-wa { color:#392118; }
html[data-design="cream"] .mk-legacy-body .contact-card > h2 {
  margin-bottom:28px;
}
html[data-design="cream"] .mk-legacy-body .contact-card > p {
  margin:0 auto 28px;
  text-align:center;
}
html[data-design="cream"] .mk-legacy .mk-invite h2 { color:#392118; }
html[data-design="cream"] .mk-field [aria-invalid="true"] { border-color:#b12020; }
html[data-design="cream"] .mk-choice:has(input:checked),
html[data-design="cream"] .mk-format-option:has(input:checked) { color:#392118; }
html[data-design="cream"] .mk-project-choice:has(input:checked) { color:#392118; border-color:#392118; background:#f4eadc; }
html[data-design="cream"] .mk-project-inquiry-steps span { color:#392118; }
html[data-design="cream"] .mk-legacy-body .page-hero .btn-ghost { color:#392118; border-color:#39211860; }
html[data-design="cream"] .mk-legacy-body .hs-hero em { color:#392118; }
html[data-design="cream"] .mk-legacy-body :is(.portfolio-body .link,.avatar,.result-price-tile .value,.online-deal .deal-price strong,.legal a,.legal-back,.portal-tab.active,.portal-card-cat,.auth-link,.portal-authinfo,.status-badge.progress,.step.current .step-dot,.project-next strong,.admin-tag,.support-ico.mail,.ki-cat-title,.ki-add,.wiz-ki-cat,.wiz-ki-saved,.vg-price,.dd-opt.hl,.dd-opt[aria-selected="true"],.dp-nav:hover,.dp-day:hover:not(.dis),.dp-day.hl:not(.sel),.dp-slot:hover,.dp-slot.hl,.chip-src,.anf-toggle,.lp-prose a,.faq-item a,a.chip:hover) { color:#392118; }
