/*
Theme Name: Car Lease Canada
Theme URI: https://www.carleasecanada.ca/blog/
Description: Kadence child theme matched to the CarLeaseCanada marketplace (red, clean, Canada-focused).
Author: CarLeaseCanada
Template: kadence
Version: 1.0.0
Text Domain: clc-kadence
*/

:root {
  --clc-red: #d50000;
  --clc-red-dark: #b00020;
  --clc-ink: #0f0f0f;
  --clc-gray: #666666;
  --clc-bg: #f5f5f5;
}

.site-header-inner,
#masthead {
  border-bottom: 1px solid #eee;
}

.site-branding .site-title a,
.site-title a {
  color: var(--clc-ink) !important;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.site-description {
  color: var(--clc-gray);
}

a {
  color: var(--clc-red);
}

a:hover {
  color: var(--clc-red-dark);
}

.entry-title a:hover,
.entry-content a {
  color: var(--clc-red);
}

.wp-block-button__link,
.button,
.kb-button,
input[type="submit"],
.wp-block-search__button {
  background: var(--clc-red) !important;
  border-color: var(--clc-red) !important;
  color: #fff !important;
  border-radius: 8px;
}

.wp-block-button__link:hover,
.button:hover,
input[type="submit"]:hover {
  background: var(--clc-red-dark) !important;
}

.clc-topbar {
  background: var(--clc-ink);
  color: #fff;
  font-size: 13px;
  padding: 8px 16px;
  text-align: center;
}

.clc-topbar a {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.clc-topbar a:hover {
  color: #ffd6d6;
}

.entry-content {
  font-size: 1.0625rem;
  line-height: 1.7;
}

.entry-content h2,
.entry-content h3 {
  color: var(--clc-ink);
}

.site-footer {
  border-top: 3px solid var(--clc-red);
}
