/* Alternative palette. Load after styles.css; disable this stylesheet for the architectural palette. */
#krepost-landing{
  --kl-bg:light-dark(#f8f9fa,#222428);
  --kl-text:light-dark(#24272c,#f4f5f7);
  --kl-muted:light-dark(#5b616a,#c0c3ca);
  --kl-border:light-dark(#d8dce1,#484d55);
  --kl-soft:light-dark(#edeff2,#2e3238);
  --kl-accent:light-dark(#c62519,#ff8075);
  --kl-button:light-dark(#ffffff,#2b1411);
  --kl-service:#303237;
  --kl-service-text:#f7f8fa;
}
#krepost-landing .kl-header{background:#303030;color:#ffffff;border-bottom:3px solid #c62519}
#krepost-landing .kl-header .kl-logo{filter:none}
#krepost-landing .kl-brand span{color:#d8d8d8}
#krepost-landing .kl-phone .kl-phone-city{color:#d0d0d0}
#krepost-landing .kl-hero h1 em{color:#ff9b92}
#krepost-landing .kl-scene-sky{background:linear-gradient(135deg,#a7b1bf,#e5e7eb)}
#krepost-landing .kl-scene-floor{background:linear-gradient(150deg,#8f969e,#bdc2c8)}
#krepost-landing .kl-warehouse{background:repeating-linear-gradient(90deg,transparent 0 29px,#a3a8b030 30px 31px),linear-gradient(90deg,#bdc0c5,#e0e1e3);box-shadow:0 18px 28px #28303a2c}
#krepost-landing .kl-roof{background:#424a56;box-shadow:0 4px 0 #8c939c}
#krepost-landing .kl-wall-number{color:#68717f}
#krepost-landing .kl-big-door{border-color:#8c939d;box-shadow:inset 3px 6px 9px #2026304d;background:repeating-linear-gradient(0deg,#424b58 0 31px,#29313d 32px,#72808e 33px,#4b5766 35px)}
#krepost-landing .kl-vision span{background:#b7cadb;border-color:#323e4c}
#krepost-landing .kl-small-door{background:#656e7c;border-color:#9aa2ad}
#krepost-landing .kl-small-door:after{background:#d1d5da}
#krepost-landing .kl-ground-line{background:#f1f1f2}
#krepost-landing .kl-scene-caption{color:#303843}
#krepost-landing .kl-garage-image{background:linear-gradient(#c9d0d9 0 22%,#d9dce0 22% 88%,#b4bac3 88%)}
#krepost-landing .kl-mini-building{background:#c5c9ce;border-top-color:#586371}
#krepost-landing .kl-mini-door{border-color:#8c95a0;background:repeating-linear-gradient(0deg,#4d5968 0 22px,#333e4c 23px,#8291a2 24px,#5d6b7b 25px)}
#krepost-landing .kl-product-image>span{color:#2a3440}
#krepost-landing .kl-industry-image{background:linear-gradient(#cbd3dd 0 17%,#a9b4c2 17% 88%,#929caa 88%)}
#krepost-landing .kl-mini-industrial{background:repeating-linear-gradient(90deg,#a1adbd 0 17px,#939fae 18px 19px);border-top-color:#4b5667}
#krepost-landing .kl-mini-industrial .kl-mini-door{background:repeating-linear-gradient(0deg,#6b7b90 0 22px,#495b70 23px,#a6b4c4 24px,#71839a 25px)}
#krepost-landing .kl-mini-windows span{background:#c4d5e5;border-color:#4a5d72}
#krepost-landing .kl-service .kl-kicker{color:#c3c6cd}
#krepost-landing .kl-service h2 em{color:#ff9b92}
#krepost-landing .kl-service p{color:#d0d2d8}
#krepost-landing .kl-button-light{background:#c62519;color:#ffffff}
#krepost-landing .kl-service-list article{border-color:#666a73}
#krepost-landing .kl-service-list article>span{color:#c4c7ce}
