/* Warm sand, cream and bronze. */
#krepost-landing{
  --kl-bg:#faf5ed;--kl-text:#342a23;--kl-muted:#716355;--kl-border:#d9cbbb;
  --kl-soft:#eee3d4;--kl-accent:#87522e;--kl-button:#ffffff;
  --kl-service:#372c24;--kl-service-text:#faf5ed;color-scheme:light;
}
#krepost-landing .kl-header{background:#eee3d4;color:#342a23;border-bottom:3px solid #87522e}
#krepost-landing .kl-header .kl-brand span,#krepost-landing .kl-phone .kl-phone-city{color:#716355}
#krepost-landing .kl-hero,#krepost-landing .kl-hero .kl-hero-scene{background:#302922}
#krepost-landing .kl-hero-scene:after{background:linear-gradient(90deg,#302922 0%,#302922f5 32%,#30292299 47%,#30292200 68%),linear-gradient(0deg,#30292280,transparent 38%)}
#krepost-landing .kl-hero h1 em,#krepost-landing .kl-service h2 em{color:#e1b78e}
#krepost-landing .kl-hero .kl-kicker,#krepost-landing .kl-hero-copy>p,#krepost-landing .kl-hero-foot{color:#e2d8cd}
#krepost-landing .kl-about-brand{background:radial-gradient(ellipse at 50% 35%,#6b5541,#302922 72%)}
#krepost-landing .kl-about-brand>p,#krepost-landing .kl-service .kl-kicker{color:#d9c9b8}
#krepost-landing .kl-service p{color:#e2d8cd}
#krepost-landing .kl-button-light{background:#e1b78e;color:#302922}
#krepost-landing .kl-service-list article{border-color:#85715d}
#krepost-landing .kl-service-list article>span{color:#d9c9b8}
@media(max-width:620px){#krepost-landing .kl-hero-scene:after{background:linear-gradient(180deg,#302922 0%,#30292200 38%),linear-gradient(0deg,#30292266,transparent 30%)}}
