/* KAZAVTO — brand paint. Load AFTER home-v2.css. Tokens live in styles.css (UI_SYSTEM). */
:root {
  --blue: #1769AA;
  --blue-2: #125781;
  --navy: #0B1F33;
  --navy-2: #123A5C;
  --brand-navy: #0B1F33;
  --brand-cold: #1769AA;
  --brand-gold: #FFD54A;
  --brand-accent: #FFD54A;
  --gold: #FFD54A;
}

.page-home-v2 {
  --v2-blue: var(--blue, #1769AA);
  --v2-blue-hover: var(--blue-2, #125781);
  --v2-navy: var(--navy, #0B1F33);
  --v2-tint: var(--tint, #E8F4FC);
  --v2-tint-border: var(--tint-border, #A8D4F0);
  --v2-tint-strong: var(--tint-strong, #D6ECFA);
  --v2-em: var(--gold, #FFD54A);
  --v2-shade: var(--navy-rgb, 11, 31, 51);
  --brand-accent: var(--gold, #FFD54A);
  background: var(--bg, #F5F7FA);
  font-family: var(--font);
}

.page-home-v2 .topbar-v2 { background: var(--v2-navy); }
.page-home-v2 .topbar-signup,
.page-home-v2 .btn.primary,
.page-home-v2 .btn.primary.sm {
  background: var(--v2-blue);
  border-color: var(--v2-blue);
  color: #fff;
}
.page-home-v2 .topbar-signup:hover,
.page-home-v2 .btn.primary:hover {
  background: var(--v2-blue-hover);
  border-color: var(--v2-blue-hover);
}
.page-home-v2 .navlinks a.active {
  color: var(--v2-blue);
  border-bottom-color: var(--v2-blue);
}
.page-home-v2 .postVehicleBtn {
  color: var(--v2-blue);
  border-color: var(--v2-tint-border);
}
.page-home-v2 .postVehicleBtn:hover {
  background: var(--v2-tint);
}
.page-home-v2 .homeHero {
  background: var(--v2-navy);
}
.page-home-v2 .homeHero-copy h1 em {
  color: var(--v2-em);
}
.page-home-v2 .icon-badge-blue {
  background: var(--v2-blue);
  color: #fff;
}
.page-home-v2 .homeSearch-tab.is-active,
.page-home-v2 .homeSearch-adv {
  color: var(--v2-blue);
}
.page-home-v2 .homeSearch-tab.is-active {
  border-bottom-color: var(--v2-blue);
}
.page-home-v2 .homeSearch-submit {
  background: var(--v2-blue);
}
.page-home-v2 .homeSearch-submit:hover {
  background: var(--v2-blue-hover);
}
.page-home-v2 .homeStat-icon {
  background: var(--v2-tint-strong);
  color: var(--v2-blue);
}
.page-home-v2 .homeHero-adBadge {
  background: var(--v2-em);
  color: var(--v2-navy);
}
.page-home-v2 .homeHero-adCta {
  background: var(--v2-blue);
}
.page-home-v2 .sectionHead .link,
.page-home-v2 .mpCard-verified,
.page-home-v2 .mpCard-badge.blue {
  color: var(--v2-blue);
}
.page-home-v2 .mpCard-badge.blue {
  background: color-mix(in srgb, var(--v2-blue) 32%, transparent);
  color: #fff;
}
.page-home-v2 .footerKz {
  background: var(--v2-blue);
}
